.loading-module__YaavGW__loadingPage{flex-direction:column;flex:1;gap:18px;width:100%;min-width:0;display:flex}.loading-module__YaavGW__headingRow,.loading-module__YaavGW__toolbar,.loading-module__YaavGW__cards,.loading-module__YaavGW__contentHeader,.loading-module__YaavGW__row{align-items:center;display:flex}.loading-module__YaavGW__headingRow{justify-content:space-between;gap:24px;min-height:74px}.loading-module__YaavGW__headingCopy{flex-direction:column;gap:9px;min-width:0;display:flex}.loading-module__YaavGW__headingActions,.loading-module__YaavGW__toolbar{gap:10px}.loading-module__YaavGW__headingActions{flex-shrink:0;display:flex}.loading-module__YaavGW__toolbar{border:1px solid var(--card-border);background:var(--card-bg);border-radius:16px;flex-wrap:wrap;padding:12px}.loading-module__YaavGW__cards{gap:14px}.loading-module__YaavGW__skeleton{background:linear-gradient(100deg, color-mix(in srgb, var(--card-border) 55%, var(--card-bg)) 20%, color-mix(in srgb, var(--text-main) 10%, var(--card-bg)) 40%, color-mix(in srgb, var(--card-border) 55%, var(--card-bg)) 60%);background-size:220% 100%;animation:1.25s ease-in-out infinite loading-module__YaavGW__loading-shimmer;display:block}.loading-module__YaavGW__eyebrow{border-radius:999px;width:96px;height:8px}.loading-module__YaavGW__title{border-radius:8px;width:min(360px,58vw);height:25px}.loading-module__YaavGW__subtitle{border-radius:999px;width:min(520px,72vw);height:11px}.loading-module__YaavGW__action{border-radius:999px;width:94px;height:36px}.loading-module__YaavGW__search{border-radius:999px;flex:240px;height:38px}.loading-module__YaavGW__filter{border-radius:999px;width:112px;height:38px}.loading-module__YaavGW__card{border:1px solid var(--card-border);border-radius:16px;flex:180px;min-width:0;height:92px}.loading-module__YaavGW__contentCard{border:1px solid var(--card-border);background:var(--card-bg);border-radius:16px;min-height:420px;overflow:hidden}.loading-module__YaavGW__contentHeader{border-bottom:1px solid var(--card-border);justify-content:space-between;gap:16px;padding:18px 20px}.loading-module__YaavGW__sectionTitle{border-radius:999px;width:180px;height:16px}.loading-module__YaavGW__headerAction{border-radius:999px;width:100px;height:32px}.loading-module__YaavGW__rows{flex-direction:column;display:flex}.loading-module__YaavGW__row{border-bottom:1px solid color-mix(in srgb, var(--card-border) 70%, transparent);gap:14px;min-height:54px;padding:10px 20px}.loading-module__YaavGW__row:last-child{border-bottom:0}.loading-module__YaavGW__rowDot{border-radius:50%;flex:none;width:10px;height:10px}.loading-module__YaavGW__rowMain{border-radius:999px;width:min(40%,340px);height:12px}.loading-module__YaavGW__rowMeta{border-radius:999px;width:18%;height:10px;margin-left:auto}.loading-module__YaavGW__rowAction{border-radius:999px;flex:none;width:48px;height:26px}@keyframes loading-module__YaavGW__loading-shimmer{0%{background-position:180% 0}to{background-position:-20% 0}}@media (max-width:760px){.loading-module__YaavGW__headingRow{flex-direction:column;align-items:flex-start}.loading-module__YaavGW__headingActions{width:100%}.loading-module__YaavGW__action{flex:1}.loading-module__YaavGW__cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.loading-module__YaavGW__rowMeta{display:none}}@media (prefers-reduced-motion:reduce){.loading-module__YaavGW__skeleton{animation:none}}
.DatePicker-module__QZihYW__container{flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.DatePicker-module__QZihYW__label{color:var(--text-muted);font-size:12px;font-weight:600}.DatePicker-module__QZihYW__trigger{background-color:var(--card-bg);border:1px solid var(--card-border);width:100%;color:var(--text-main);cursor:pointer;border-radius:24px;outline:none;justify-content:space-between;align-items:center;padding:10px 16px;font-family:inherit;font-size:14px;transition:all .2s;display:flex}.DatePicker-module__QZihYW__trigger:hover{border-color:var(--text-muted)}.DatePicker-module__QZihYW__trigger:focus{border-color:var(--text-main);box-shadow:0 0 0 3px #2563eb1a}.DatePicker-module__QZihYW__icon{color:var(--text-muted);width:16px;height:16px}.DatePicker-module__QZihYW__popover{z-index:9999;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;width:300px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 40px #00000026}[data-theme=dark] .DatePicker-module__QZihYW__popover{box-shadow:0 10px 40px #00000080}.DatePicker-module__QZihYW__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.DatePicker-module__QZihYW__navBtn{border:1px solid var(--card-border);background-color:var(--card-bg);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.DatePicker-module__QZihYW__navBtn:hover{background-color:var(--dash-bg);color:var(--text-main);border-color:var(--text-muted)}.DatePicker-module__QZihYW__title{color:var(--text-main);font-size:14px;font-weight:700}.DatePicker-module__QZihYW__titleButton{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 8px;font-family:inherit;transition:background-color .16s,color .16s}.DatePicker-module__QZihYW__titleButton:hover,.DatePicker-module__QZihYW__titleButton[aria-expanded=true]{background:var(--dash-bg);color:var(--btn-primary-bg)}.DatePicker-module__QZihYW__titleButton:focus-visible,.DatePicker-module__QZihYW__selectionBtn:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:2px}.DatePicker-module__QZihYW__weekdays{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.DatePicker-module__QZihYW__weekday{color:var(--text-muted);text-align:center;font-size:11px;font-weight:700}.DatePicker-module__QZihYW__days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.DatePicker-module__QZihYW__dayBtn{aspect-ratio:1;color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:all .15s;display:flex}.DatePicker-module__QZihYW__dayBtn:hover{background-color:var(--dash-bg)}.DatePicker-module__QZihYW__dayBtn.DatePicker-module__QZihYW__outside{color:var(--text-muted);opacity:.4}.DatePicker-module__QZihYW__today,.DatePicker-module__QZihYW__dayBtn.DatePicker-module__QZihYW__today{color:var(--btn-primary-bg)!important;background-color:var(--dash-bg)!important;font-weight:800!important}.DatePicker-module__QZihYW__selected,.DatePicker-module__QZihYW__dayBtn.DatePicker-module__QZihYW__selected{background-color:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important}.DatePicker-module__QZihYW__monthYearPanel{flex-direction:column;gap:14px;min-height:282px;display:flex}.DatePicker-module__QZihYW__selectionSection{flex-direction:column;gap:8px;display:flex}.DatePicker-module__QZihYW__selectionHeading{min-height:24px;color:var(--text-main);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.DatePicker-module__QZihYW__selectionHeading small{color:var(--text-muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.DatePicker-module__QZihYW__yearGrid,.DatePicker-module__QZihYW__monthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.DatePicker-module__QZihYW__selectionBtn{min-height:30px;color:var(--text-main);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 3px;font-family:inherit;font-size:11px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.DatePicker-module__QZihYW__selectionBtn:hover{background:var(--dash-bg);border-color:#0000;transform:none}.DatePicker-module__QZihYW__selectionBtnActive{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:700}.DatePicker-module__QZihYW__selectionBtnActive:hover{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-text)}
.TourForm-module__lMIa1a__container{flex-direction:column;flex:1;width:100%;min-width:0;max-width:none;margin:0 auto;padding:0;display:flex;overflow-x:hidden}.TourForm-module__lMIa1a__header{justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;margin-bottom:32px;display:flex}.TourForm-module__lMIa1a__headerLeft{align-items:center;gap:16px;display:flex}.TourForm-module__lMIa1a__headerRight{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.TourForm-module__lMIa1a__title{color:var(--text-main);letter-spacing:-.02em;margin:0 0 8px;font-size:32px;font-weight:500}.TourForm-module__lMIa1a__subtitle{color:var(--text-muted);margin:0;font-size:15px}.TourForm-module__lMIa1a__tabs{border-bottom:1px solid var(--card-border);scrollbar-width:none;gap:16px;margin-bottom:24px;padding-top:8px;display:flex;overflow-x:auto}.TourForm-module__lMIa1a__tabs::-webkit-scrollbar{display:none}.TourForm-module__lMIa1a__tab{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0 0 12px;font-size:13px;font-weight:500;transition:color .2s;display:flex;position:relative}.TourForm-module__lMIa1a__tab:hover,.TourForm-module__lMIa1a__activeTab{color:var(--text-main)}.TourForm-module__lMIa1a__activeTab:after{content:"";background-color:var(--text-main);height:2px;position:absolute;bottom:-1px;left:0;right:0}.TourForm-module__lMIa1a__mainPanel{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;flex-direction:column;flex:1;display:flex;overflow:hidden}.TourForm-module__lMIa1a__reviewPanel{background:0 0;border:0;border-radius:0;overflow:visible}.TourForm-module__lMIa1a__reviewPanel .TourForm-module__lMIa1a__panelBody{padding:0;overflow:visible}.TourForm-module__lMIa1a__panelHeader{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.TourForm-module__lMIa1a__panelTitle{color:var(--text-main);margin:0;font-size:18px;font-weight:500}.TourForm-module__lMIa1a__panelSubtitle{color:var(--text-muted);margin:4px 0 0;font-size:13px}.TourForm-module__lMIa1a__panelBody{flex:1;padding:32px;overflow-y:auto}.TourForm-module__lMIa1a__formGroup{margin-bottom:24px}.TourForm-module__lMIa1a__label{color:var(--text-main);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.TourForm-module__lMIa1a__req{color:var(--error-text);margin-left:4px}.TourForm-module__lMIa1a__input,.TourForm-module__lMIa1a__textarea,.TourForm-module__lMIa1a__select{background-color:var(--input-bg);border:1px solid var(--input-border);width:100%;color:var(--text-main);border-radius:999px;padding:12px 20px;font-size:14px;transition:all .2s}.TourForm-module__lMIa1a__input:focus,.TourForm-module__lMIa1a__textarea:focus,.TourForm-module__lMIa1a__select:focus{border-color:var(--input-border-focus);outline:none}.TourForm-module__lMIa1a__textarea{resize:vertical;border-radius:24px;min-height:120px}.TourForm-module__lMIa1a__row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.TourForm-module__lMIa1a__multiSelect{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.TourForm-module__lMIa1a__multiSelectBtn{background-color:var(--input-bg);border:1px solid var(--input-border);color:var(--text-muted);cursor:pointer;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.TourForm-module__lMIa1a__multiSelectBtn:hover{background-color:var(--hover-bg);color:var(--text-main);border-color:var(--border-hover)}.TourForm-module__lMIa1a__multiSelectBtn.TourForm-module__lMIa1a__selected{background-color:var(--primary);color:#fff;border-color:var(--primary)}.TourForm-module__lMIa1a__langTabs{background-color:var(--dash-bg);scrollbar-width:none;border-radius:8px;gap:8px;width:fit-content;max-width:100%;margin-bottom:24px;padding:4px;display:flex;overflow-x:auto}.TourForm-module__lMIa1a__langTabs::-webkit-scrollbar{display:none}.TourForm-module__lMIa1a__langTab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.TourForm-module__lMIa1a__langTab.TourForm-module__lMIa1a__activeLang{background-color:var(--card-bg);color:var(--text-main);box-shadow:0 1px 3px #0000001a}.TourForm-module__lMIa1a__toggleRow{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.TourForm-module__lMIa1a__toggleInfo{flex:1}.TourForm-module__lMIa1a__toggleTitle{color:var(--text-main);font-size:14px;font-weight:500}.TourForm-module__lMIa1a__toggleDesc{color:var(--text-muted);margin-top:4px;font-size:12px}.TourForm-module__lMIa1a__bottomActions{border-top:1px solid var(--card-border);background-color:var(--dash-bg);justify-content:flex-end;gap:16px;padding:24px 32px;display:flex}.TourForm-module__lMIa1a__btnCancel{border:1px solid var(--card-border);color:var(--text-main);cursor:pointer;background-color:#0000;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.TourForm-module__lMIa1a__btnCancel:hover{background-color:var(--table-row-hover)}.TourForm-module__lMIa1a__btnSave{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:24px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.TourForm-module__lMIa1a__btnSave:hover{background-color:var(--btn-primary-hover)}.TourForm-module__lMIa1a__btnDelete{color:#ef4444;cursor:pointer;background-color:#0000;border:1px solid #ef444440;border-radius:24px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.TourForm-module__lMIa1a__btnDelete:hover{background-color:#ef444414;border-color:#ef444480}.TourForm-module__lMIa1a__toggleSwitch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.TourForm-module__lMIa1a__toggleInput{opacity:0;width:0;height:0}.TourForm-module__lMIa1a__slider{cursor:pointer;background-color:var(--card-border);transition:all .3s;position:absolute;inset:0}.TourForm-module__lMIa1a__slider:before{content:"";background-color:#fff;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0003}.TourForm-module__lMIa1a__toggleInput:checked+.TourForm-module__lMIa1a__slider{background-color:var(--text-main)}.TourForm-module__lMIa1a__toggleInput:checked+.TourForm-module__lMIa1a__slider:before{background-color:var(--sidebar-bg);transform:translate(20px)}.TourForm-module__lMIa1a__operationalTab{min-width:0}.TourForm-module__lMIa1a__operationalPickupGrid{border-top:1px solid var(--card-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;padding-top:24px;display:grid}.TourForm-module__lMIa1a__operationalPickupGroup{min-width:0}.TourForm-module__lMIa1a__operationalPickupGroup .TourForm-module__lMIa1a__label{text-transform:none;letter-spacing:0;align-items:center;gap:7px;margin-bottom:10px;display:flex}.TourForm-module__lMIa1a__operationalPickupGroup .TourForm-module__lMIa1a__label small{color:var(--text-muted);font-size:11px;font-weight:500}.TourForm-module__lMIa1a__operationalPickupEntry{align-items:center;gap:8px;min-width:0;display:flex}.TourForm-module__lMIa1a__operationalPickupEntry>.TourForm-module__lMIa1a__input:first-child{flex:1;min-width:0}.TourForm-module__lMIa1a__operationalPickupPriceInput{text-align:right;flex:0 0 104px;width:104px;padding-left:12px;padding-right:12px}.TourForm-module__lMIa1a__operationalPickupTimePicker{flex:1;min-width:0}.TourForm-module__lMIa1a__operationalPickupTimeTrigger{min-height:44px}.TourForm-module__lMIa1a__operationalPickupAddButton{width:44px;height:44px;color:var(--btn-primary-text);background:var(--btn-primary-bg);cursor:pointer;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;transition:transform .18s,background-color .18s;display:inline-flex}.TourForm-module__lMIa1a__operationalPickupAddButton:hover{background:var(--btn-primary-hover);transform:translateY(-1px)}.TourForm-module__lMIa1a__operationalPickupAddButton:disabled{background:var(--card-border);color:var(--text-muted);cursor:not-allowed;opacity:.7;transform:none}.TourForm-module__lMIa1a__operationalPickupAddButton:active{transform:translateY(0)}.TourForm-module__lMIa1a__operationalPickupList{flex-wrap:wrap;align-items:flex-start;gap:8px;min-height:30px;margin-top:12px;display:flex}.TourForm-module__lMIa1a__operationalPickupChip{border:1px solid var(--input-border);max-width:100%;min-height:30px;color:var(--text-main);background:var(--dash-bg);border-radius:999px;align-items:center;gap:8px;padding:5px 8px 5px 11px;font-size:12px;line-height:1.2;display:inline-flex}.TourForm-module__lMIa1a__operationalPickupChip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.TourForm-module__lMIa1a__operationalPickupChip>strong{color:var(--text-main);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:700}.TourForm-module__lMIa1a__operationalPickupHint{color:var(--text-muted);margin:10px 0 0;font-size:11px;line-height:1.45}.TourForm-module__lMIa1a__operationalPickupChip button{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.TourForm-module__lMIa1a__operationalPickupChip button:hover{color:var(--text-main);background:var(--hover-bg)}.TourForm-module__lMIa1a__slider.TourForm-module__lMIa1a__round{border-radius:24px}.TourForm-module__lMIa1a__slider.TourForm-module__lMIa1a__round:before{border-radius:50%}@media (max-width:900px){.TourForm-module__lMIa1a__header{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px}.TourForm-module__lMIa1a__headerRight{justify-content:flex-start;width:100%}.TourForm-module__lMIa1a__panelHeader{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 22px}.TourForm-module__lMIa1a__panelBody{padding:22px}.TourForm-module__lMIa1a__row,.TourForm-module__lMIa1a__operationalPickupGrid{grid-template-columns:minmax(0,1fr);gap:16px}.TourForm-module__lMIa1a__bottomActions{flex-wrap:wrap;padding:18px 22px}}@media (max-width:560px){.TourForm-module__lMIa1a__title{font-size:26px}.TourForm-module__lMIa1a__subtitle{font-size:13px;line-height:1.5}.TourForm-module__lMIa1a__panelHeader,.TourForm-module__lMIa1a__panelBody,.TourForm-module__lMIa1a__bottomActions{padding-left:15px;padding-right:15px}.TourForm-module__lMIa1a__bottomActions{flex-direction:column-reverse;align-items:stretch}.TourForm-module__lMIa1a__bottomActions>*,.TourForm-module__lMIa1a__langTabs{width:100%}.TourForm-module__lMIa1a__langTab{flex:none;padding-left:12px;padding-right:12px}.TourForm-module__lMIa1a__operationalPickupGroup:last-child .TourForm-module__lMIa1a__operationalPickupEntry{flex-wrap:wrap}.TourForm-module__lMIa1a__operationalPickupGroup:last-child .TourForm-module__lMIa1a__operationalPickupEntry>.TourForm-module__lMIa1a__input:first-child{flex-basis:calc(100% - 52px)}.TourForm-module__lMIa1a__operationalPickupGroup:last-child .TourForm-module__lMIa1a__operationalPickupPriceInput{text-align:left;flex-basis:calc(100% - 52px);width:calc(100% - 52px)}}
.category-form-module__C0L22W__categoryLayout{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.category-form-module__C0L22W__fieldGroup{margin-bottom:24px}.category-form-module__C0L22W__fieldLabel{color:var(--text-main);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.category-form-module__C0L22W__required{color:var(--danger-text);margin-left:4px}.category-form-module__C0L22W__fieldHint{color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.category-form-module__C0L22W__languageBar{margin-bottom:24px;padding:0 4px}.category-form-module__C0L22W__languageContent{max-width:920px}.category-form-module__C0L22W__slugGroup{position:relative}.category-form-module__C0L22W__historyList{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.category-form-module__C0L22W__historyItem{border:1px solid var(--card-border);color:var(--text-muted);border-radius:999px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.category-form-module__C0L22W__mediaSectionHeading{border-bottom:1px solid var(--card-border);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px;padding-bottom:12px;font-size:12px;font-weight:600}.category-form-module__C0L22W__mediaCard{border:1px solid var(--card-border);background:var(--dash-bg);border-radius:12px;gap:24px;padding:24px;display:flex}.category-form-module__C0L22W__mediaPreview{border:1px dashed var(--input-border);background:var(--card-bg);border-radius:8px;flex:0 0 280px;width:280px;height:180px;position:relative;overflow:hidden}.category-form-module__C0L22W__previewImage{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.category-form-module__C0L22W__emptyPreview{width:100%;height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.category-form-module__C0L22W__removeImageButton{color:#fff;cursor:pointer;background:#0009;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:8px;right:8px}.category-form-module__C0L22W__mediaDetails{flex-direction:column;justify-content:center;display:flex}.category-form-module__C0L22W__mediaTitle{color:var(--text-main);margin:0 0 8px;font-size:15px;font-weight:600}.category-form-module__C0L22W__mediaDescription{color:var(--text-muted);margin:0 0 16px;font-size:13px;line-height:1.5}.category-form-module__C0L22W__uploadButton{width:fit-content;color:var(--btn-primary-text);background:var(--btn-primary-bg);cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:13px;font-weight:550;transition:opacity .2s;display:inline-flex}.category-form-module__C0L22W__uploadButton:hover{opacity:.85}.category-form-module__C0L22W__uploadHint{color:var(--text-muted);margin:8px 0 0;font-size:11px}.category-form-module__C0L22W__settingsGrid{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:24px;max-width:900px;display:grid}.category-form-module__C0L22W__settingsSectionHeading{border-bottom:1px solid var(--card-border);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px;padding-bottom:12px;font-size:12px;font-weight:600}.category-form-module__C0L22W__settingsSectionSpacing{margin-top:32px}.category-form-module__C0L22W__categoryToggleSwitch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.category-form-module__C0L22W__categoryToggleInput{opacity:0;width:0;height:0}.category-form-module__C0L22W__categoryToggleSlider{cursor:pointer;background-color:var(--card-border);transition:all .3s;position:absolute;inset:0}.category-form-module__C0L22W__categoryToggleSlider:before{content:"";background-color:#fff;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0003}.category-form-module__C0L22W__categoryToggleInput:checked+.category-form-module__C0L22W__categoryToggleSlider{background-color:var(--text-main)}.category-form-module__C0L22W__categoryToggleInput:checked+.category-form-module__C0L22W__categoryToggleSlider:before{background-color:var(--sidebar-bg);transform:translate(20px)}.category-form-module__C0L22W__categoryToggleSliderRound,.category-form-module__C0L22W__categoryToggleSliderRound:before{border-radius:24px}.category-form-module__C0L22W__colorPickerRow{align-items:center;gap:12px;display:flex}.category-form-module__C0L22W__colorInput{border:1px solid var(--input-border);background:var(--input-bg);cursor:pointer;border-radius:10px;width:48px;height:42px;padding:3px}.category-form-module__C0L22W__colorText{flex:1}.category-form-module__C0L22W__colorSwatches{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.category-form-module__C0L22W__colorSwatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;transition:transform .15s,border-color .15s}.category-form-module__C0L22W__colorSwatch:hover{transform:scale(1.08)}.category-form-module__C0L22W__selectedColorSwatch{border-color:var(--text-main);box-shadow:0 0 0 2px var(--card-bg), 0 0 0 3px var(--text-main)}.category-form-module__C0L22W__settingsCard{border:1px solid var(--card-border);background:var(--dash-bg);border-radius:12px;padding:20px}.category-form-module__C0L22W__settingsCardTitle{color:var(--text-main);margin:0 0 16px;font-size:14px;font-weight:550}.category-form-module__C0L22W__sortInput{max-width:180px}.category-form-module__C0L22W__hierarchySection{width:100%}.category-form-module__C0L22W__hierarchyTableCard{border:1px solid var(--card-border);background:var(--card-bg);border-radius:12px;overflow-x:auto}.category-form-module__C0L22W__hierarchyTable{border-collapse:collapse;width:100%;min-width:780px;color:var(--text-main);font-size:13px}.category-form-module__C0L22W__hierarchyTable th{border-bottom:1px solid var(--card-border);color:var(--text-muted);background:var(--dash-bg);letter-spacing:.06em;text-align:left;white-space:nowrap;padding:12px 14px;font-size:10px;font-weight:650}.category-form-module__C0L22W__hierarchyTable th:first-child{width:48%}.category-form-module__C0L22W__hierarchyTable td{border-bottom:1px solid var(--card-border);vertical-align:middle;padding:11px 14px}.category-form-module__C0L22W__hierarchyTable tbody tr:last-child td{border-bottom:0}.category-form-module__C0L22W__hierarchyRow{cursor:grab;transition:background-color .16s,box-shadow .16s}.category-form-module__C0L22W__hierarchyRow:hover{background:var(--table-row-hover)}.category-form-module__C0L22W__hierarchyRow:active{cursor:grabbing}.category-form-module__C0L22W__hierarchyCurrentRow{background:color-mix(in srgb, var(--btn-primary-bg) 7%, transparent)}.category-form-module__C0L22W__hierarchyDropTarget{background:color-mix(in srgb, var(--btn-primary-bg) 14%, transparent);box-shadow:inset 3px 0 0 var(--btn-primary-bg)}.category-form-module__C0L22W__hierarchyCategoryCell{align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.category-form-module__C0L22W__hierarchyDragIcon{color:var(--text-muted);flex:none}.category-form-module__C0L22W__hierarchyTreeMarker{border:1px solid var(--card-border);width:20px;height:20px;color:var(--text-muted);border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.category-form-module__C0L22W__hierarchyTreeMarkerFilled{color:var(--text-main);background:var(--dash-bg)}.category-form-module__C0L22W__hierarchyExpandButton{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.category-form-module__C0L22W__hierarchyExpandButton:hover{background:var(--table-row-hover)}.category-form-module__C0L22W__hierarchyTreeMarkerSpacer{width:100%;height:100%;display:block}.category-form-module__C0L22W__hierarchyCategoryName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.category-form-module__C0L22W__hierarchyCurrentBadge{color:var(--btn-primary-text);background:var(--btn-primary-bg);letter-spacing:.04em;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:650}.category-form-module__C0L22W__hierarchyRootLabel{color:var(--text-muted)}.category-form-module__C0L22W__hierarchyStatus{border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.category-form-module__C0L22W__hierarchyStatusActive{color:var(--success-text,#16834b);background:var(--success-bg,#16a34a1f)}.category-form-module__C0L22W__hierarchyStatusInactive{color:var(--text-muted);background:var(--hover-bg)}.category-form-module__C0L22W__hierarchyEmpty{color:var(--text-muted);text-align:center;padding:32px 16px!important}.category-form-module__C0L22W__hierarchyActionCell{text-align:right;white-space:nowrap;width:72px}.category-form-module__C0L22W__hierarchyActionButton{border:1px solid var(--card-border);width:30px;height:30px;color:var(--text-muted);background:var(--card-bg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.category-form-module__C0L22W__hierarchyActionButton:hover:not(:disabled){border-color:var(--btn-primary-bg);color:var(--btn-primary-bg);background:var(--dash-bg)}.category-form-module__C0L22W__hierarchyActionButton:disabled{cursor:not-allowed;opacity:.5}.category-form-module__C0L22W__hierarchyNoAction{color:var(--text-muted)}@media (max-width:900px){.category-form-module__C0L22W__categoryLayout,.category-form-module__C0L22W__settingsGrid{grid-template-columns:1fr}.category-form-module__C0L22W__mediaCard{flex-direction:column}.category-form-module__C0L22W__mediaPreview{flex-basis:auto;width:100%}}
.company-account-module___nYh6a__accountStack{flex-direction:column;gap:24px;display:flex}.company-account-module___nYh6a__accountHeader{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.company-account-module___nYh6a__accountTitle{color:var(--text-main);margin:0;font-size:20px;font-weight:650}.company-account-module___nYh6a__accountDescription{color:var(--text-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.company-account-module___nYh6a__accountNote{border:1px solid var(--card-border);max-width:300px;color:var(--text-muted);background:var(--card-bg);border-radius:10px;flex:none;padding:10px 12px;font-size:12px;line-height:1.5}.company-account-module___nYh6a__balanceGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.company-account-module___nYh6a__balanceCard{border:1px solid var(--card-border);background:var(--card-bg);border-radius:12px;overflow:hidden}.company-account-module___nYh6a__balanceCardHeader{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.company-account-module___nYh6a__balanceIdentity{align-items:baseline;gap:9px;min-width:0;display:flex}.company-account-module___nYh6a__balanceCurrency{color:var(--text-main);letter-spacing:.08em;font-size:13px;font-weight:700}.company-account-module___nYh6a__balanceCaption{color:var(--text-muted);font-size:11px}.company-account-module___nYh6a__balanceNetBadge,.company-account-module___nYh6a__movementTotalBadge{border:1px solid var(--card-border);white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-flex}.company-account-module___nYh6a__balanceNetReceivable{border-color:var(--success-text);color:var(--success-text);background:var(--success-bg)}.company-account-module___nYh6a__balanceNetPayable{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-bg)}.company-account-module___nYh6a__balanceValues{background:var(--card-border);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1px;display:grid}.company-account-module___nYh6a__balanceValue{background:var(--card-bg);min-width:0;padding:15px 12px}.company-account-module___nYh6a__balanceLabel{color:var(--text-muted);align-items:center;gap:5px;margin-bottom:7px;font-size:11px;line-height:1.3;display:inline-flex}.company-account-module___nYh6a__balanceAmount{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;display:block;overflow:hidden}.company-account-module___nYh6a__balanceAmountOutstanding{color:var(--text-main)}.company-account-module___nYh6a__balanceValue small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;display:block;overflow:hidden}.company-account-module___nYh6a__balanceValuePayable .company-account-module___nYh6a__balanceAmount,.company-account-module___nYh6a__balanceValueReceivable .company-account-module___nYh6a__balanceAmount,.company-account-module___nYh6a__balanceValueOutstanding .company-account-module___nYh6a__balanceAmount{color:var(--text-main)}.company-account-module___nYh6a__balanceValueNet{border-top:1px solid var(--card-border)}.company-account-module___nYh6a__accountWorkspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.company-account-module___nYh6a__accountMovementsMain{grid-area:1/1;min-width:0}.company-account-module___nYh6a__accountActionsSidebar{flex-direction:column;grid-area:1/2;gap:14px;min-width:0;display:flex;position:sticky;top:18px}.company-account-module___nYh6a__sidebarFormRow{grid-template-columns:1fr;gap:0;display:grid}.company-account-module___nYh6a__accountActionsSidebar .company-account-module___nYh6a__paymentPanel{border-radius:14px;padding:16px}.company-account-module___nYh6a__accountActionsSidebar .company-account-module___nYh6a__paymentPanelHeader{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:15px}.company-account-module___nYh6a__accountActionsSidebar .company-account-module___nYh6a__paymentDescription{font-size:11px}.company-account-module___nYh6a__accountActionsSidebar .company-account-module___nYh6a__cashOnlyLabel{align-self:flex-start;font-size:10px}.company-account-module___nYh6a__accountActionsSidebar .company-account-module___nYh6a__paymentFooter{flex-direction:column;align-items:stretch;gap:11px}.company-account-module___nYh6a__accountActionsSidebar .company-account-module___nYh6a__paymentFooter>button{justify-content:center;width:100%}.company-account-module___nYh6a__movementSection{border:1px solid var(--card-border);border-radius:12px;overflow:hidden}.company-account-module___nYh6a__archiveSection{min-width:0}.company-account-module___nYh6a__archiveHeader{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:16px;padding:0 0 14px;display:flex}.company-account-module___nYh6a__archiveList{gap:0;display:grid}.company-account-module___nYh6a__archiveList .company-account-module___nYh6a__relationCard{border:0;border-bottom:1px solid var(--card-border);background:0 0;border-radius:0;padding:18px 0}.company-account-module___nYh6a__archiveList .company-account-module___nYh6a__relationCard:last-child{border-bottom:0}.company-account-module___nYh6a__archiveList .company-account-module___nYh6a__relationCardHeader{align-items:center}.company-account-module___nYh6a__accountInfoGrid{border:1px solid var(--card-border);background:var(--card-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.company-account-module___nYh6a__accountInfoGrid>div{background:var(--card-bg);flex-direction:column;justify-content:center;gap:7px;min-height:76px;padding:14px 16px;display:flex}.company-account-module___nYh6a__accountInfoGrid span{color:var(--text-muted);font-size:10px}.company-account-module___nYh6a__accountInfoGrid strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.company-account-module___nYh6a__paymentPanel{border:1px solid var(--card-border);background:var(--card-bg);border-radius:12px;padding:18px}.company-account-module___nYh6a__paymentPanelHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.company-account-module___nYh6a__paymentDescription{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.company-account-module___nYh6a__cashOnlyLabel{color:var(--text-muted);white-space:nowrap;flex:none;font-size:12px}.company-account-module___nYh6a__paymentFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.company-account-module___nYh6a__paymentHint{color:var(--text-muted);font-size:12px}.company-account-module___nYh6a__paymentEmpty{color:var(--text-muted);padding:12px 0 2px;font-size:13px}.company-account-module___nYh6a__relationList{gap:10px;padding:16px;display:grid}.company-account-module___nYh6a__relationCard{border:1px solid var(--card-border);background:var(--card-bg);border-radius:10px;padding:14px 16px}.company-account-module___nYh6a__relationCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.company-account-module___nYh6a__relationCardHeader>div{gap:5px;min-width:0;display:grid}.company-account-module___nYh6a__relationCardHeader strong{color:var(--text-main);font-size:13px}.company-account-module___nYh6a__relationCardHeader span,.company-account-module___nYh6a__relationDescription{color:var(--text-muted);font-size:12px;line-height:1.5}.company-account-module___nYh6a__relationDescription{margin:10px 0 0}.company-account-module___nYh6a__relationLink{color:var(--text-main);margin-top:9px;font-size:12px;text-decoration:none;display:inline-block}.company-account-module___nYh6a__relationLink:hover{text-decoration:underline}.company-account-module___nYh6a__relationLinkButton{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.company-account-module___nYh6a__reverseButton{border:1px solid var(--danger-text);color:var(--danger-text);cursor:pointer;background:0 0;border-radius:999px;padding:5px 9px;font-size:11px}.company-account-module___nYh6a__reverseButton:hover:not(:disabled){border-color:var(--danger-text);background:var(--danger-bg)}.company-account-module___nYh6a__reverseButton:disabled{cursor:wait;opacity:.6}.company-account-module___nYh6a__movementHeader{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.company-account-module___nYh6a__movementHeaderText{flex-direction:column;gap:5px;min-width:150px;display:flex}.company-account-module___nYh6a__movementTotalBadge{color:var(--text-muted);background:var(--card-bg)}.company-account-module___nYh6a__movementTitle{color:var(--text-main);margin:0;font-size:15px;font-weight:650}.company-account-module___nYh6a__movementHint{color:var(--text-muted);font-size:12px}.company-account-module___nYh6a__movementFilters{grid-template-columns:minmax(150px,1fr) minmax(140px,1fr) 132px 132px auto auto;align-items:center;gap:8px;min-width:min(100%,720px);display:grid}.company-account-module___nYh6a__movementFilterBar{border-bottom:1px solid var(--card-border);background:var(--card-bg);grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(150px,.9fr) minmax(150px,.9fr) auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.company-account-module___nYh6a__movementFilterField{flex-direction:column;gap:6px;min-width:0;display:flex}.company-account-module___nYh6a__movementFilterField>span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:600}.company-account-module___nYh6a__movementFilterActions{justify-content:flex-end;align-items:center;gap:8px;min-height:42px;display:flex}.company-account-module___nYh6a__movementFilterActions button{justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 15px;font-size:12px;display:inline-flex}.company-account-module___nYh6a__dateFilter{border:1px solid var(--input-border);min-height:38px;color:var(--text-main);background:var(--input-bg);font:inherit;border-radius:24px;padding:0 10px;font-size:12px}.company-account-module___nYh6a__dateFilter:focus{outline:1px solid var(--input-border-focus);outline-offset:-1px}.company-account-module___nYh6a__movementTableWrap{overflow-x:auto}.company-account-module___nYh6a__movementTable{border-collapse:collapse;width:100%;min-width:760px}.company-account-module___nYh6a__movementTable th,.company-account-module___nYh6a__movementTable td{border-bottom:1px solid var(--card-border);text-align:left;vertical-align:middle;padding:13px 16px}.company-account-module___nYh6a__movementTable th{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.company-account-module___nYh6a__movementTable td{color:var(--text-main);font-size:13px}.company-account-module___nYh6a__movementTable tbody tr:last-child td{border-bottom:0}.company-account-module___nYh6a__movementType{color:var(--text-main);font-weight:600}.company-account-module___nYh6a__movementMeta{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.company-account-module___nYh6a__movementDirectionCredit,.company-account-module___nYh6a__movementDirectionDebit{color:var(--text-main)}.company-account-module___nYh6a__movementAmount{white-space:nowrap;font-weight:650}.company-account-module___nYh6a__movementStatus{color:var(--text-muted);font-size:12px}.company-account-module___nYh6a__movementReversal{color:var(--danger-text)}.company-account-module___nYh6a__reservationLink{color:var(--text-main);text-decoration:none}.company-account-module___nYh6a__reservationLink:hover{text-decoration:underline}.company-account-module___nYh6a__emptyState{color:var(--text-muted);text-align:center;padding:34px 20px;font-size:13px;line-height:1.55}.company-account-module___nYh6a__paginationBar{border-top:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.company-account-module___nYh6a__paginationText{color:var(--text-muted);font-size:12px}.company-account-module___nYh6a__paginationButtons{gap:8px;display:flex}.company-account-module___nYh6a__paginationButton{border:1px solid var(--card-border);min-width:74px;min-height:32px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:12px}.company-account-module___nYh6a__paginationButton:hover:not(:disabled){border-color:var(--text-main);background:var(--table-row-hover)}.company-account-module___nYh6a__paginationButton:disabled{cursor:not-allowed;opacity:.4}.company-account-module___nYh6a__financialSummary{border:1px solid var(--card-border);border-radius:12px;overflow:hidden}.company-account-module___nYh6a__financialSummaryHeader{border-bottom:1px solid var(--card-border);padding:16px 18px}.company-account-module___nYh6a__financialMetricGrid{background:var(--card-border);gap:1px;display:grid}.company-account-module___nYh6a__financialMetricGroup{background:var(--card-bg);padding:16px}.company-account-module___nYh6a__financialMetricCurrency{color:var(--text-main);margin-bottom:12px;font-size:12px;font-weight:650;display:block}.company-account-module___nYh6a__financialMetricValues{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.company-account-module___nYh6a__financialMetricValues div{min-width:0}.company-account-module___nYh6a__financialMetricValues span{color:var(--text-muted);margin-bottom:5px;font-size:10px;display:block}.company-account-module___nYh6a__financialMetricValues strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;display:block;overflow:hidden}.company-account-module___nYh6a__financialProfit{color:var(--success-text)!important}.company-account-module___nYh6a__auditStack{flex-direction:column;gap:24px;display:flex}.company-account-module___nYh6a__auditTimeline{flex-direction:column;gap:0;padding-left:8px;display:flex}.company-account-module___nYh6a__auditItem{grid-template-columns:20px minmax(0,1fr);gap:14px;min-height:96px;display:grid;position:relative}.company-account-module___nYh6a__auditItem:not(:last-child):before{background:var(--card-border);content:"";width:1px;position:absolute;top:14px;bottom:-2px;left:5px}.company-account-module___nYh6a__auditMarker{z-index:1;border:2px solid var(--card-bg);background:var(--text-main);width:11px;height:11px;box-shadow:0 0 0 1px var(--card-border);border-radius:50%;margin-top:5px;display:inline-flex;position:relative}.company-account-module___nYh6a__auditItemBody{min-width:0;padding-bottom:22px}.company-account-module___nYh6a__auditItemHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.company-account-module___nYh6a__auditItemHeader>div{flex-direction:column;gap:4px;min-width:0;display:flex}.company-account-module___nYh6a__auditItemHeader strong{color:var(--text-main);font-size:13px;font-weight:500}.company-account-module___nYh6a__auditItemHeader span,.company-account-module___nYh6a__auditItemHeader time,.company-account-module___nYh6a__auditSource{color:var(--text-muted);font-size:11px}.company-account-module___nYh6a__auditItemHeader time{white-space:nowrap;flex:none}.company-account-module___nYh6a__auditItemBody p{color:var(--text-muted);margin:9px 0 0;font-size:12px;line-height:1.55}.company-account-module___nYh6a__auditSource{margin-top:8px;font-size:10px;display:block}.company-account-module___nYh6a__receivableDocumentPanel{border:1px solid var(--card-border);background:var(--card-bg);border-radius:14px;overflow:hidden}.company-account-module___nYh6a__statementPanelHeader{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.company-account-module___nYh6a__statementPanelTitleBlock{min-width:0}.company-account-module___nYh6a__btnGenerateStatement{border:1px solid var(--text-main);min-height:40px;color:var(--card-bg);background:var(--text-main);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:650;display:inline-flex}.company-account-module___nYh6a__btnGenerateStatement>svg{color:inherit}.company-account-module___nYh6a__btnGenerateStatement:hover:not(:disabled){opacity:.88}.company-account-module___nYh6a__btnGenerateStatement:disabled{cursor:wait;opacity:.6}.company-account-module___nYh6a__spinningIcon{animation:.9s linear infinite company-account-module___nYh6a__statementSpin}@keyframes company-account-module___nYh6a__statementSpin{to{transform:rotate(360deg)}}.company-account-module___nYh6a__statementFacts{background:var(--card-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.company-account-module___nYh6a__statementFact,.company-account-module___nYh6a__statementFactIcon{background:var(--card-bg);flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:100px;padding:16px 18px;display:flex}.company-account-module___nYh6a__statementFact span,.company-account-module___nYh6a__statementFactIcon span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:650}.company-account-module___nYh6a__statementFact strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.company-account-module___nYh6a__statementFact small,.company-account-module___nYh6a__statementFactIcon small{color:var(--text-muted);font-size:10px;line-height:1.45}.company-account-module___nYh6a__statementFactIcon{color:var(--text-main)}.company-account-module___nYh6a__statementFactIcon svg{color:var(--success-text)}.company-account-module___nYh6a__statementModalOverlay{z-index:3000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.company-account-module___nYh6a__statementModal{border:1px solid var(--card-border);background:var(--card-bg);border-radius:18px;width:min(100%,1060px);max-height:min(820px,100vh - 48px);overflow:auto;box-shadow:0 24px 80px #0000004d}.company-account-module___nYh6a__statementModalHeader{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.company-account-module___nYh6a__statementModalToolbar{border-bottom:1px solid var(--card-border);background:var(--card-bg);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.company-account-module___nYh6a__statementModalToolbarInfo{min-width:0;color:var(--text-main);align-items:center;gap:9px;display:flex}.company-account-module___nYh6a__statementModalToolbarInfo>div{gap:3px;min-width:0;display:grid}.company-account-module___nYh6a__statementModalToolbarInfo strong,.company-account-module___nYh6a__statementModalToolbarInfo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-account-module___nYh6a__statementModalToolbarInfo strong{color:var(--text-main);font-size:11px;font-weight:650}.company-account-module___nYh6a__statementModalToolbarInfo span{color:var(--text-muted);font-size:10px}.company-account-module___nYh6a__statementModalToolbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.company-account-module___nYh6a__statementModalToolbarAction{border:1px solid var(--card-border);min-height:34px;color:var(--text-main);background:var(--card-bg);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:650;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.company-account-module___nYh6a__statementModalToolbarAction:hover{border-color:var(--text-main);background:var(--table-row-hover);transform:translateY(-1px)}.company-account-module___nYh6a__statementModalToolbarPrimary{border-color:var(--text-main);color:var(--card-bg);background:var(--text-main)}.company-account-module___nYh6a__statementModalToolbarPrimary:hover{color:var(--card-bg);background:var(--text-main)}.company-account-module___nYh6a__statementModalDocumentFrame{background:var(--table-row-hover);padding:18px}.company-account-module___nYh6a__statementModalDocument{color:#142033;--card-bg:#fff;--card-border:#d8dee8;--text-main:#142033;--text-muted:#5d6878;--success-text:#24734a;--danger-text:#a9323b;--success-bg:#edf8f1;--danger-bg:#fdf0f1;background:#fff;border:1px solid #d8dee8;border-radius:3px;width:100%;max-width:900px;min-height:760px;margin:0 auto;padding:40px;box-shadow:0 14px 42px #0000002e}.company-account-module___nYh6a__statementModalDocument .company-account-module___nYh6a__documentTableWrap{overflow:hidden}.company-account-module___nYh6a__statementModalDocument .company-account-module___nYh6a__documentTable{table-layout:fixed;width:100%;min-width:0}.company-account-module___nYh6a__statementModalDocument .company-account-module___nYh6a__documentTable th,.company-account-module___nYh6a__statementModalDocument .company-account-module___nYh6a__documentTable td{padding:8px 4px}.company-account-module___nYh6a__statementModalDocument .company-account-module___nYh6a__documentTable th{overflow-wrap:anywhere;white-space:normal;line-height:1.15}.company-account-module___nYh6a__statementModalDocument .company-account-module___nYh6a__documentTable td{text-overflow:ellipsis;overflow:hidden}.company-account-module___nYh6a__statementModalDocument .company-account-module___nYh6a__documentTable th:first-child,.company-account-module___nYh6a__statementModalDocument .company-account-module___nYh6a__documentTable td:first-child{width:9%}.company-account-module___nYh6a__statementModalDocument .company-account-module___nYh6a__documentTable th:last-child,.company-account-module___nYh6a__statementModalDocument .company-account-module___nYh6a__documentTable td:last-child{width:14%}.company-account-module___nYh6a__statementModalHeading{align-items:center;gap:12px;min-width:0;display:flex}.company-account-module___nYh6a__statementModalIcon{border:1px solid var(--success-text);width:38px;height:38px;color:var(--success-text);background:var(--success-bg);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.company-account-module___nYh6a__statementModalHeading h3{color:var(--text-main);margin:5px 0 0;font-size:16px;font-weight:700}.company-account-module___nYh6a__statementModalClose{border:1px solid var(--card-border);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.company-account-module___nYh6a__statementModalClose:hover{color:var(--text-main);background:var(--table-row-hover)}.company-account-module___nYh6a__statementModalBody{padding:20px 22px 22px}.company-account-module___nYh6a__statementModalContent{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);min-height:650px;display:grid}.company-account-module___nYh6a__statementPdfPreview{background:var(--table-row-hover);flex-direction:column;min-width:0;padding:16px;display:flex}.company-account-module___nYh6a__statementPdfPreviewHeader{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:10px;display:flex}.company-account-module___nYh6a__statementPdfPreviewHeader>div{color:var(--text-main);align-items:center;gap:7px;font-size:11px;display:inline-flex}.company-account-module___nYh6a__statementPdfFrame{border:1px solid var(--card-border);background:#fff;border-radius:10px;flex:1;width:100%;min-height:600px}.company-account-module___nYh6a__statementPdfLoading{border:1px solid var(--card-border);min-height:600px;color:var(--text-muted);background:var(--card-bg);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.company-account-module___nYh6a__statementModalContent>.company-account-module___nYh6a__statementModalBody{border-left:1px solid var(--card-border)}.company-account-module___nYh6a__statementModalDescription{color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.company-account-module___nYh6a__statementModalMeta{border:1px solid var(--card-border);background:var(--card-border);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.company-account-module___nYh6a__statementModalMeta>div{background:var(--card-bg);gap:6px;min-width:0;padding:12px;display:grid}.company-account-module___nYh6a__statementModalMeta span{color:var(--text-muted);text-transform:uppercase;font-size:10px}.company-account-module___nYh6a__statementModalMeta strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.company-account-module___nYh6a__statementModalActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.company-account-module___nYh6a__statementModalAction{border:1px solid var(--card-border);min-width:0;min-height:58px;color:var(--text-main);background:var(--card-bg);cursor:pointer;font:inherit;text-align:left;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;transition:border-color .16s,background .16s,transform .16s;display:flex}.company-account-module___nYh6a__statementModalAction:hover{border-color:var(--text-main);background:var(--table-row-hover);transform:translateY(-1px)}.company-account-module___nYh6a__statementModalAction>svg{color:var(--text-main);flex:none}.company-account-module___nYh6a__statementModalAction span{gap:4px;min-width:0;display:grid}.company-account-module___nYh6a__statementModalAction strong,.company-account-module___nYh6a__statementModalAction small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-account-module___nYh6a__statementModalAction strong{color:var(--text-main);font-size:12px;font-weight:650}.company-account-module___nYh6a__statementModalAction small{color:var(--text-muted);font-size:10px}.company-account-module___nYh6a__statementModalActionPrimary{border-color:var(--text-main);color:var(--button-primary-text,var(--button-text,#000));background:var(--text-main)}.company-account-module___nYh6a__statementModalActionPrimary>svg,.company-account-module___nYh6a__statementModalActionPrimary strong,.company-account-module___nYh6a__statementModalActionPrimary small{color:var(--button-primary-text,var(--button-text,#000))}.company-account-module___nYh6a__statementModalNote{border:1px solid var(--card-border);color:var(--text-muted);background:var(--card-bg);border-radius:10px;margin-top:16px;padding:11px 12px;font-size:10px;line-height:1.5}.company-account-module___nYh6a__receivableDocumentStack{flex-direction:column;gap:16px;display:flex}.company-account-module___nYh6a__statementToolbar{border:1px solid var(--card-border);background:var(--card-bg);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.company-account-module___nYh6a__statementToolbarText{min-width:0}.company-account-module___nYh6a__statementEyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.company-account-module___nYh6a__statementTitle{color:var(--text-main);margin:8px 0 0;font-size:18px;font-weight:700}.company-account-module___nYh6a__statementDescription{max-width:720px;color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.company-account-module___nYh6a__btnPrintStatement{border:1px solid var(--text-main);min-height:38px;color:var(--button-primary-text,var(--button-text,#000));background:var(--text-main);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:650;display:inline-flex}.company-account-module___nYh6a__btnPrintStatement:hover{opacity:.88}.company-account-module___nYh6a__receivableDocument{border:1px solid var(--card-border);width:100%;color:var(--text-main);background:var(--card-bg);border-radius:14px;padding:40px;box-shadow:0 16px 42px #0000001f}.company-account-module___nYh6a__documentHeader{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.company-account-module___nYh6a__documentBrandBlock{align-items:flex-start;gap:20px;display:flex}.company-account-module___nYh6a__documentLogo{border:1px solid var(--card-border);background-color:var(--card-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.company-account-module___nYh6a__avestaDocumentLogo{border-color:var(--text-main);width:148px;height:50px;color:var(--text-main);background:var(--card-bg);justify-content:flex-start;gap:9px;padding:5px 9px}.company-account-module___nYh6a__actualDocumentLogo{background-color:#050505;background-size:contain;border-color:#0000;padding:0}.company-account-module___nYh6a__avestaDocumentLogo strong{letter-spacing:-.02em;font-size:15px;display:block}.company-account-module___nYh6a__avestaDocumentLogo span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:8px;display:block}.company-account-module___nYh6a__avestaLogoMark{width:30px;height:30px;color:var(--card-bg);background:var(--text-main);border-radius:8px;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:inline-flex}.company-account-module___nYh6a__documentIssuerInfo{gap:5px;padding-top:3px;display:grid}.company-account-module___nYh6a__documentIssuerInfo strong{color:var(--text-main);font-size:13px}.company-account-module___nYh6a__documentIssuerInfo span{color:var(--text-muted);font-size:11px}.company-account-module___nYh6a__documentMeta{color:var(--text-muted);text-align:right;justify-items:end;gap:6px;font-size:11px;display:grid}.company-account-module___nYh6a__documentMeta>strong{color:var(--text-main);letter-spacing:.08em;margin-bottom:5px;font-size:15px}.company-account-module___nYh6a__documentStatus{border:1px solid var(--card-border);color:var(--text-main);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:650}.company-account-module___nYh6a__documentRule{background:var(--card-border);height:1px;margin:28px 0 24px}.company-account-module___nYh6a__partyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-account-module___nYh6a__partyCard{border:1px solid var(--card-border);background:var(--card-bg);border-radius:10px;min-width:0;padding:15px 16px}.company-account-module___nYh6a__partyLabel,.company-account-module___nYh6a__documentSectionLabel{color:var(--text-muted);letter-spacing:.1em;font-size:9px;font-weight:750;display:block}.company-account-module___nYh6a__partyIdentity{align-items:center;gap:11px;margin-top:12px;display:flex}.company-account-module___nYh6a__partyLogo{width:42px;height:42px;color:var(--text-main);background-color:var(--card-bg);border-radius:9px}.company-account-module___nYh6a__partyLogo.company-account-module___nYh6a__actualDocumentLogo{background-color:#050505;background-size:contain}.company-account-module___nYh6a__partyLogo .company-account-module___nYh6a__avestaLogoMark{border-radius:6px;width:24px;height:24px;font-size:13px}.company-account-module___nYh6a__partyLogo>span{color:var(--text-main);font-size:16px;font-weight:750}.company-account-module___nYh6a__imageDocumentLogo{border-color:#0000}.company-account-module___nYh6a__partyIdentity strong,.company-account-module___nYh6a__partyIdentity span{display:block}.company-account-module___nYh6a__partyIdentity strong{color:var(--text-main);font-size:13px}.company-account-module___nYh6a__partyIdentity span{color:var(--text-muted);margin-top:4px;font-size:11px}.company-account-module___nYh6a__partyDetails{border-top:1px solid var(--card-border);color:var(--text-muted);gap:4px;margin-top:13px;padding-top:10px;font-size:10px;line-height:1.45;display:grid}.company-account-module___nYh6a__documentIntro{border-bottom:1px solid var(--card-border);grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:24px;margin-top:30px;padding-bottom:20px;display:grid}.company-account-module___nYh6a__documentIntro h1{color:var(--text-main);letter-spacing:-.02em;margin:8px 0 0;font-size:21px}.company-account-module___nYh6a__documentIntro p{color:var(--text-muted);align-self:end;margin:0;font-size:11px;line-height:1.65}.company-account-module___nYh6a__documentBalanceSection{margin-top:24px}.company-account-module___nYh6a__documentSectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.company-account-module___nYh6a__documentSectionHeading>span{color:var(--text-main);letter-spacing:.08em;font-size:10px;font-weight:750}.company-account-module___nYh6a__documentSectionHeading small{color:var(--text-muted);font-size:10px}.company-account-module___nYh6a__documentTableWrap{border:1px solid var(--card-border);border-radius:10px;overflow-x:auto}.company-account-module___nYh6a__documentTable{border-collapse:collapse;width:100%;min-width:860px}.company-account-module___nYh6a__documentTable th,.company-account-module___nYh6a__documentTable td{border-bottom:1px solid var(--card-border);text-align:right;vertical-align:middle;white-space:nowrap;padding:11px 10px}.company-account-module___nYh6a__documentTable th:first-child,.company-account-module___nYh6a__documentTable td:first-child{text-align:left}.company-account-module___nYh6a__documentTable th{color:var(--text-muted);background:var(--card-bg);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.company-account-module___nYh6a__documentTable td{color:var(--text-main);font-size:10px}.company-account-module___nYh6a__documentTable tbody tr:last-child td{border-bottom:0}.company-account-module___nYh6a__documentAmountStrong{font-weight:700}.company-account-module___nYh6a__documentPositive,.company-account-module___nYh6a__documentNegative{font-weight:750}.company-account-module___nYh6a__documentPositive{color:var(--success-text)!important}.company-account-module___nYh6a__documentNegative{color:var(--danger-text)!important}.company-account-module___nYh6a__documentEmptyBalance{border:1px dashed var(--card-border);color:var(--text-muted);text-align:center;border-radius:10px;margin-top:24px;padding:20px;font-size:12px}.company-account-module___nYh6a__documentSummaryGrid{border:1px solid var(--card-border);background:var(--card-border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.company-account-module___nYh6a__documentSummaryGrid>div{background:var(--card-bg);flex-direction:column;gap:6px;min-height:88px;padding:14px;display:flex}.company-account-module___nYh6a__documentSummaryGrid svg{color:var(--text-main)}.company-account-module___nYh6a__documentSummaryGrid strong{color:var(--text-main);font-size:11px}.company-account-module___nYh6a__documentSummaryGrid span{color:var(--text-muted);font-size:10px;line-height:1.5}.company-account-module___nYh6a__documentLegalNote{color:var(--text-muted);margin:20px 0 0;font-size:10px;line-height:1.55}.company-account-module___nYh6a__documentFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;margin-top:42px;display:grid}.company-account-module___nYh6a__documentFooter>div{border-top:1px solid var(--text-main);gap:25px;min-height:58px;padding-top:9px;display:grid}.company-account-module___nYh6a__documentFooter span{color:var(--text-muted);font-size:10px}.company-account-module___nYh6a__documentFooter strong{color:var(--text-main);font-size:11px;font-weight:550}@media print{@page{size:A4;margin:0}:is(html:has(.company-account-module___nYh6a__receivableDocument),body:has(.company-account-module___nYh6a__receivableDocument)){background:#fff!important}body:has(.company-account-module___nYh6a__receivableDocument) *{visibility:hidden!important}.company-account-module___nYh6a__receivableDocument,.company-account-module___nYh6a__receivableDocument *{visibility:visible!important}.company-account-module___nYh6a__receivableDocument{--card-bg:#fff;--card-border:#d7dce4;--text-main:#14171c;--text-muted:#5d6672;--success-text:#1f7a4a;--danger-text:#b4232f;width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0;padding:20mm 16mm;position:absolute;top:0;left:0}}@media (max-width:1100px){.company-account-module___nYh6a__accountWorkspace{grid-template-columns:1fr}.company-account-module___nYh6a__accountMovementsMain{grid-area:1/1}.company-account-module___nYh6a__accountActionsSidebar{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (max-width:700px){.company-account-module___nYh6a__accountInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-account-module___nYh6a__accountHeader,.company-account-module___nYh6a__movementHeader{flex-direction:column;align-items:stretch}.company-account-module___nYh6a__accountNote{max-width:none}.company-account-module___nYh6a__accountActionsSidebar{flex-direction:column;display:flex}.company-account-module___nYh6a__paymentPanelHeader,.company-account-module___nYh6a__paymentFooter,.company-account-module___nYh6a__movementHeader{flex-direction:column;align-items:stretch}.company-account-module___nYh6a__cashOnlyLabel{white-space:normal}.company-account-module___nYh6a__movementFilters{grid-template-columns:1fr 1fr;min-width:0}.company-account-module___nYh6a__movementFilterBar{grid-template-columns:1fr 1fr}.company-account-module___nYh6a__movementFilterActions{grid-column:1/-1;justify-content:flex-end}.company-account-module___nYh6a__paginationBar{flex-direction:column;align-items:stretch}.company-account-module___nYh6a__paginationButtons{justify-content:space-between}.company-account-module___nYh6a__balanceValues{grid-template-columns:1fr}.company-account-module___nYh6a__financialMetricValues{grid-template-columns:1fr 1fr}.company-account-module___nYh6a__documentHeader,.company-account-module___nYh6a__statementToolbar,.company-account-module___nYh6a__statementPanelHeader{flex-direction:column;align-items:stretch}.company-account-module___nYh6a__btnGenerateStatement{width:100%}.company-account-module___nYh6a__statementFacts{grid-template-columns:1fr 1fr}.company-account-module___nYh6a__statementModalOverlay{padding:12px}.company-account-module___nYh6a__statementModalHeader,.company-account-module___nYh6a__statementModalBody{padding-left:16px;padding-right:16px}.company-account-module___nYh6a__statementModalToolbar{flex-direction:column;align-items:stretch;padding-left:16px;padding-right:16px}.company-account-module___nYh6a__statementModalToolbarInfo,.company-account-module___nYh6a__statementModalToolbarActions{justify-content:flex-start;width:100%}.company-account-module___nYh6a__statementModalDocumentFrame{padding:10px;overflow-x:auto}.company-account-module___nYh6a__statementModalDocument{min-width:760px;padding:26px}.company-account-module___nYh6a__statementModalMeta,.company-account-module___nYh6a__statementModalActions,.company-account-module___nYh6a__statementModalContent{grid-template-columns:1fr}.company-account-module___nYh6a__statementPdfPreview{border-bottom:1px solid var(--card-border);min-height:480px}.company-account-module___nYh6a__statementPdfFrame,.company-account-module___nYh6a__statementPdfLoading{min-height:460px}.company-account-module___nYh6a__statementModalContent>.company-account-module___nYh6a__statementModalBody{border-left:0}.company-account-module___nYh6a__documentMeta{text-align:left;justify-items:start}.company-account-module___nYh6a__documentIntro,.company-account-module___nYh6a__documentSummaryGrid{grid-template-columns:1fr}.company-account-module___nYh6a__documentFooter{gap:24px}}
.ErrorProvider-module__kAzluq__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;margin-top:16px;display:grid}.ErrorProvider-module__kAzluq__actionButton{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;width:100%;min-width:0;line-height:1.2;overflow:hidden;border-radius:999px!important;gap:6px!important;padding:10px 9px!important;font-size:12px!important;display:inline-flex!important}@media (max-width:420px){.ErrorProvider-module__kAzluq__actions{grid-template-columns:1fr}}
.GlobalTooltipProvider-module__ppTeta__tooltip{z-index:100000;color:#fff;overflow-wrap:anywhere;white-space:pre-wrap;pointer-events:none;background:#000;border:0;border-radius:8px;width:min(360px,100vw - 24px);max-height:min(180px,100vh - 24px);padding:8px 10px;font-size:11px;font-weight:500;line-height:1.45;position:fixed;overflow:auto;box-shadow:0 10px 24px #0000002e}[data-theme=dark] .GlobalTooltipProvider-module__ppTeta__tooltip{color:#000;background:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .GlobalTooltipProvider-module__ppTeta__tooltip{color:#000;background:#fff}}
.Dropdown-module__Ax5K1W__dropdownWrapper{flex-direction:column;width:100%;display:inline-flex;position:relative}.Dropdown-module__Ax5K1W__dropdownWrapperActive{z-index:999999!important}.Dropdown-module__Ax5K1W__dropdownTrigger{border:1.5px solid var(--input-border);background-color:var(--input-bg);width:100%;color:var(--text-main);cursor:pointer;text-align:left;border-radius:24px;outline:none;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.Dropdown-module__Ax5K1W__dropdownTriggerContent{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.Dropdown-module__Ax5K1W__dropdownTrigger:focus,.Dropdown-module__Ax5K1W__dropdownTriggerActive{border-color:var(--btn-primary-bg);background-color:var(--card-bg);box-shadow:0 0 0 4px #2563eb1a}.Dropdown-module__Ax5K1W__dropdownMenu{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;flex-direction:column;min-width:200px;max-height:250px;padding:4px 0;display:flex;position:absolute;overflow-y:auto;box-shadow:0 10px 25px -5px #00000026;z-index:999999!important}.Dropdown-module__Ax5K1W__dropdownSearch{z-index:1;border:1px solid var(--input-border);background:var(--input-bg);border-radius:20px;flex:none;align-items:center;gap:8px;margin:6px 8px;padding:0 10px;display:flex;position:sticky;top:0}.Dropdown-module__Ax5K1W__dropdownSearchIcon{color:var(--text-muted);flex:none}.Dropdown-module__Ax5K1W__dropdownSearch input{width:100%;min-height:34px;color:var(--text-main);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.Dropdown-module__Ax5K1W__dropdownSearch input::placeholder{color:var(--text-muted)}.Dropdown-module__Ax5K1W__dropdownSearchClear{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Dropdown-module__Ax5K1W__dropdownSearchClear:hover{background:var(--table-row-hover);color:var(--text-main)}.Dropdown-module__Ax5K1W__dropdownEmpty{color:var(--text-muted);text-align:center;padding:18px 16px;font-size:12px}.Dropdown-module__Ax5K1W__dropdownOption{color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;font-weight:500;transition:background-color .2s;display:flex}.Dropdown-module__Ax5K1W__dropdownOption:hover{background-color:var(--table-row-hover)}.Dropdown-module__Ax5K1W__dropdownCustomOption{border-bottom:1px solid var(--card-border);color:var(--btn-primary-bg)}.Dropdown-module__Ax5K1W__dropdownCustomOption strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Dropdown-module__Ax5K1W__dropdownOptionDot{background-color:#3b82f6;border-radius:50%;width:6px;height:6px}
.manual-reservation-module__pMjsiG__container{flex-direction:column;flex:1;width:100%;max-width:none;margin:0 auto;padding:0;display:flex;overflow:visible}.manual-reservation-module__pMjsiG__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.manual-reservation-module__pMjsiG__headerCopy{min-width:0}.manual-reservation-module__pMjsiG__eyebrow{color:var(--text-muted);letter-spacing:.12em;margin:0 0 9px;font-size:10px;font-weight:600}.manual-reservation-module__pMjsiG__title{color:var(--text-main);letter-spacing:-.02em;margin:0 0 8px;font-size:32px;font-weight:500}.manual-reservation-module__pMjsiG__subtitle{color:var(--text-muted);margin:0;font-size:15px;line-height:1.55}.manual-reservation-module__pMjsiG__headerRight{align-items:center;gap:12px;display:flex}.manual-reservation-module__pMjsiG__tabs{border-bottom:1px solid var(--card-border);scrollbar-width:none;gap:18px;margin-bottom:24px;padding-top:8px;display:flex;overflow-x:auto}.manual-reservation-module__pMjsiG__tabs::-webkit-scrollbar{display:none}.manual-reservation-module__pMjsiG__tab{color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 0 12px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.manual-reservation-module__pMjsiG__tab:hover,.manual-reservation-module__pMjsiG__activeTab{color:var(--text-main)}.manual-reservation-module__pMjsiG__activeTab:after{background:var(--text-main);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.manual-reservation-module__pMjsiG__mainPanel{border:1px solid var(--card-border);background:var(--card-bg);border-radius:12px;flex:1;overflow:visible}.manual-reservation-module__pMjsiG__form{flex-direction:column;display:flex}.manual-reservation-module__pMjsiG__section{background:var(--card-bg);position:relative;overflow:visible}.manual-reservation-module__pMjsiG__sectionHeader{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 32px;display:flex}.manual-reservation-module__pMjsiG__sectionHeader h2{color:var(--text-main);margin:0;font-size:18px;font-weight:500}.manual-reservation-module__pMjsiG__sectionHeader p{color:var(--text-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.manual-reservation-module__pMjsiG__sectionBody{padding:24px}.manual-reservation-module__pMjsiG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.manual-reservation-module__pMjsiG__field{flex-direction:column;gap:8px;min-width:0;display:flex}.manual-reservation-module__pMjsiG__fieldFull{grid-column:1/-1}.manual-reservation-module__pMjsiG__field>span{color:var(--text-main);font-size:13px;font-weight:500}.manual-reservation-module__pMjsiG__required:after{color:var(--error-text,#ef4444);content:"*";margin-left:4px}.manual-reservation-module__pMjsiG__input,.manual-reservation-module__pMjsiG__textarea{box-sizing:border-box;border:1px solid var(--input-border,var(--card-border));background:var(--input-bg,var(--card-bg));width:100%;color:var(--text-main);font:inherit;border-radius:24px;outline:0;font-size:14px;transition:border-color .2s,box-shadow .2s}.manual-reservation-module__pMjsiG__input{min-height:44px;padding:0 20px}.manual-reservation-module__pMjsiG__textarea{resize:vertical;min-height:120px;padding:12px 20px;line-height:1.5}.manual-reservation-module__pMjsiG__input:focus,.manual-reservation-module__pMjsiG__textarea:focus{border-color:var(--input-border-focus,var(--text-main));box-shadow:0 0 0 3px color-mix(in srgb, var(--text-main) 10%, transparent)}.manual-reservation-module__pMjsiG__lockedPricingInput{cursor:not-allowed;border-color:var(--card-border)!important;background:var(--surface-muted,color-mix(in srgb, var(--card-bg) 92%, var(--text-main)))!important;color:var(--text-muted)!important}.manual-reservation-module__pMjsiG__serviceDetails{border-top:1px solid var(--card-border);margin-top:28px;padding-top:24px}.manual-reservation-module__pMjsiG__serviceDetailsHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.manual-reservation-module__pMjsiG__serviceDetailsHeader>div{flex-direction:column;gap:5px;min-width:0;display:flex}.manual-reservation-module__pMjsiG__serviceDetailsHeader strong{color:var(--text-main);font-size:15px;font-weight:600}.manual-reservation-module__pMjsiG__serviceDetailsHeader small{color:var(--text-muted);font-size:12px;line-height:1.5}.manual-reservation-module__pMjsiG__serviceDetailsEyebrow{color:var(--text-muted);letter-spacing:.1em;font-size:10px;font-weight:600}.manual-reservation-module__pMjsiG__passengerStepper{border:1px solid var(--card-border);background:var(--card-bg);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:44px;padding:7px 8px 7px 14px;display:flex}.manual-reservation-module__pMjsiG__passengerStepperLabel{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.manual-reservation-module__pMjsiG__passengerStepperControls{flex:none;align-items:center;gap:3px;display:inline-flex}.manual-reservation-module__pMjsiG__passengerStepperButton{border:1px solid var(--card-border);background:var(--input-bg,var(--card-bg));width:28px;height:28px;color:var(--text-main);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s;display:inline-flex}.manual-reservation-module__pMjsiG__passengerStepperButton:hover{border-color:var(--text-main);background:var(--table-row-hover)}.manual-reservation-module__pMjsiG__passengerStepperInput{width:30px;color:var(--text-main);font:inherit;text-align:center;background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:600}.manual-reservation-module__pMjsiG__passengerDetailsList{flex-direction:column;gap:16px;display:flex}.manual-reservation-module__pMjsiG__passengerDetailCard{min-width:0}.manual-reservation-module__pMjsiG__passengerDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 14px;display:grid}.manual-reservation-module__pMjsiG__passengerDetailGrid .manual-reservation-module__pMjsiG__field{gap:6px}.manual-reservation-module__pMjsiG__servicePricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.manual-reservation-module__pMjsiG__vehiclePricingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-reservation-module__pMjsiG__serviceCustomerPanel{margin-top:0;padding-top:0}.manual-reservation-module__pMjsiG__servicePassengerPanel,.manual-reservation-module__pMjsiG__servicePassengerPanel+.manual-reservation-module__pMjsiG__servicePicker,.manual-reservation-module__pMjsiG__serviceCustomerPanel+.manual-reservation-module__pMjsiG__tourSelectionRow,.manual-reservation-module__pMjsiG__servicePassengerPanel+.manual-reservation-module__pMjsiG__tourSelectionRow{margin-top:16px}.manual-reservation-module__pMjsiG__serviceCustomerHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.manual-reservation-module__pMjsiG__serviceCustomerHeader>div{flex-direction:column;gap:5px;display:flex}.manual-reservation-module__pMjsiG__serviceCustomerHeader strong{color:var(--text-main);font-size:15px;font-weight:600}.manual-reservation-module__pMjsiG__serviceCustomerHeader small{color:var(--text-muted);font-size:12px;line-height:1.5}.manual-reservation-module__pMjsiG__serviceCustomerGrid{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:16px 14px;display:grid}.manual-reservation-module__pMjsiG__serviceCustomerGrid .manual-reservation-module__pMjsiG__field{gap:6px}.manual-reservation-module__pMjsiG__customerCompactControl{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;line-height:1.2;overflow:hidden;border-radius:22px!important;height:40px!important;min-height:40px!important;padding:0 14px!important;font-size:12px!important}.manual-reservation-module__pMjsiG__customerCompactControl>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.manual-reservation-module__pMjsiG__inputActionWrap{min-width:0;position:relative}.manual-reservation-module__pMjsiG__inputActionWrap .manual-reservation-module__pMjsiG__customerCompactControl{padding-right:76px!important}.manual-reservation-module__pMjsiG__inputActionButton{background:var(--btn-primary-bg,var(--text-main));min-width:64px;color:var(--btn-primary-text,var(--card-bg));font:inherit;cursor:pointer;border:0;border-radius:18px;padding:0 10px;font-size:11px;font-weight:600;position:absolute;top:4px;bottom:4px;right:4px}.manual-reservation-module__pMjsiG__inputActionButton:hover{opacity:.86}.manual-reservation-module__pMjsiG__registeredCustomerField{grid-area:1/span 4}.manual-reservation-module__pMjsiG__serviceCommercialPanel{border-top:1px solid var(--card-border);grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:22px;padding-top:22px;display:grid}.manual-reservation-module__pMjsiG__ferryCommercialPanel{grid-template-columns:repeat(6,minmax(0,1fr))}.manual-reservation-module__pMjsiG__saleTotalField .manual-reservation-module__pMjsiG__input{border-color:color-mix(in srgb, var(--text-main) 45%, var(--input-border,var(--card-border)));font-weight:600}.manual-reservation-module__pMjsiG__saleTotalBreakdown{color:var(--text-muted);font-size:11px;line-height:1.4}.manual-reservation-module__pMjsiG__collectionField .manual-reservation-module__pMjsiG__input{min-width:0}.manual-reservation-module__pMjsiG__passengerCountsField{background:0 0;border:0;border-radius:0;grid-area:1/5/auto/-1;padding:0}.manual-reservation-module__pMjsiG__passengerCountsField>span{color:var(--text-main);font-size:13px;font-weight:500}.manual-reservation-module__pMjsiG__passengerPricingHint{color:var(--text-muted);margin-top:3px;font-size:11px;line-height:1.35}.manual-reservation-module__pMjsiG__passengerCountsField .manual-reservation-module__pMjsiG__passengerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-reservation-module__pMjsiG__passengerCountsField .manual-reservation-module__pMjsiG__vehiclePassengerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-reservation-module__pMjsiG__servicePicker{flex-direction:column;gap:8px;display:flex}.manual-reservation-module__pMjsiG__servicePickerControl{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.manual-reservation-module__pMjsiG__servicePickerControl>.dropdownWrapper{flex:auto;min-width:0}.manual-reservation-module__pMjsiG__manualExtrasRowEnd{z-index:20;justify-content:flex-end;place-self:start end;align-items:flex-end;width:38px;min-width:38px;margin-top:24px;display:flex;position:relative}.manual-reservation-module__pMjsiG__manualExtrasPicker{flex:none;position:relative}.manual-reservation-module__pMjsiG__manualExtrasTrigger{border:1px solid var(--card-border);background:var(--input-bg,var(--card-bg));width:38px;height:38px;color:var(--text-main);cursor:pointer;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.manual-reservation-module__pMjsiG__manualExtrasTrigger:hover:not(:disabled){border-color:var(--text-main);background:var(--table-row-hover)}.manual-reservation-module__pMjsiG__manualExtrasTrigger:disabled{cursor:not-allowed;opacity:.38}.manual-reservation-module__pMjsiG__manualExtrasSummaryItem b{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.manual-reservation-module__pMjsiG__manualExtrasSummaryItem small{color:var(--text-muted);font-size:11px}.manual-reservation-module__pMjsiG__manualExtrasDropdown{flex:0 0 38px}.manual-reservation-module__pMjsiG__manualExtrasTrigger>span{justify-content:center;align-items:center;width:100%;font-size:0;display:inline-flex}.manual-reservation-module__pMjsiG__manualExtrasTrigger>svg{display:none}.manual-reservation-module__pMjsiG__manualExtrasQuantityPanel{z-index:100;border:1px solid var(--card-border);background:var(--card-bg);border-radius:14px;gap:6px;width:min(240px,76vw);padding:12px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 42px #0f172a2e}.manual-reservation-module__pMjsiG__manualExtrasQuantityPanel>strong{color:var(--text-main);font-size:13px}.manual-reservation-module__pMjsiG__manualExtrasQuantityPanel>small{color:var(--text-muted);font-size:11px}.manual-reservation-module__pMjsiG__manualExtrasQuantityDropdown{width:100%;margin-top:6px}.manual-reservation-module__pMjsiG__manualExtrasQuantityTrigger{border:1px solid var(--input-border,var(--card-border));background:var(--input-bg,var(--card-bg));width:100%;min-height:36px;color:var(--text-main);text-align:left;border-radius:10px;padding:0 10px;font-size:12px}.manual-reservation-module__pMjsiG__manualExtrasQuantityActions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.manual-reservation-module__pMjsiG__manualExtrasCancel,.manual-reservation-module__pMjsiG__manualExtrasConfirm{min-height:31px;font:inherit;cursor:pointer;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:600}.manual-reservation-module__pMjsiG__manualExtrasCancel{border:1px solid var(--card-border);color:var(--text-muted);background:0 0}.manual-reservation-module__pMjsiG__manualExtrasConfirm{border:1px solid var(--btn-primary-bg,var(--text-main));background:var(--btn-primary-bg,var(--text-main));color:var(--btn-primary-text,var(--card-bg))}.manual-reservation-module__pMjsiG__manualExtrasSummary{border-top:1px solid var(--card-border);margin-top:24px;padding-top:20px}.manual-reservation-module__pMjsiG__manualExtrasSummaryHeader{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.manual-reservation-module__pMjsiG__manualExtrasSummaryHeader>div{flex-direction:column;gap:3px;display:flex}.manual-reservation-module__pMjsiG__manualExtrasSummaryHeader span{color:var(--text-main);font-size:14px;font-weight:600}.manual-reservation-module__pMjsiG__manualExtrasSummaryHeader small{color:var(--text-muted);font-size:11px}.manual-reservation-module__pMjsiG__manualExtrasSummaryHeader strong{color:var(--text-main);white-space:nowrap;font-size:14px}.manual-reservation-module__pMjsiG__manualExtrasSummaryList{gap:7px;display:grid}.manual-reservation-module__pMjsiG__manualExtrasSummaryItem{border:1px solid var(--card-border);background:var(--table-row-hover);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.manual-reservation-module__pMjsiG__manualExtrasSummaryItem>div{flex-direction:column;gap:3px;min-width:0;display:flex}.manual-reservation-module__pMjsiG__manualExtrasSummaryItem button{border:1px solid var(--card-border);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;padding:0;display:inline-flex}.manual-reservation-module__pMjsiG__manualExtrasSummaryItem button:hover{border-color:var(--error-text,#dc2626);color:var(--error-text,#dc2626)}.manual-reservation-module__pMjsiG__serviceCustomerPanel+.manual-reservation-module__pMjsiG__servicePicker{margin-top:16px}.manual-reservation-module__pMjsiG__servicePicker>span{color:var(--text-main);font-size:13px;font-weight:500}.manual-reservation-module__pMjsiG__servicePicker .dropdownWrapper{width:100%}.manual-reservation-module__pMjsiG__transferSelectionRow{grid-template-columns:minmax(0,1.1fr) minmax(0,1.15fr) repeat(2,minmax(0,1fr)) auto;align-items:start;gap:14px;margin:20px 0 24px;display:grid}.manual-reservation-module__pMjsiG__transferSelectionRow>*{min-width:0}.manual-reservation-module__pMjsiG__sectionBody>.manual-reservation-module__pMjsiG__servicePicker+.manual-reservation-module__pMjsiG__servicePicker{margin-top:24px}.manual-reservation-module__pMjsiG__ferryFlow{flex-direction:column;gap:24px;margin:28px 0;display:flex}.manual-reservation-module__pMjsiG__ferryPrimaryRow{grid-template-columns:minmax(0,1.15fr) repeat(6,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.manual-reservation-module__pMjsiG__ferryPrimaryRowRoundTrip{grid-template-columns:minmax(0,1.15fr) repeat(8,minmax(0,1fr)) auto}.manual-reservation-module__pMjsiG__ferryPrimaryRow>*,.manual-reservation-module__pMjsiG__ferryPrimaryRowRoundTrip>*{min-width:0}.manual-reservation-module__pMjsiG__ferryPrimaryRow .manual-reservation-module__pMjsiG__servicePicker,.manual-reservation-module__pMjsiG__ferryPrimaryRow .manual-reservation-module__pMjsiG__scheduleField,.manual-reservation-module__pMjsiG__ferryPrimaryRow .manual-reservation-module__pMjsiG__field{gap:5px}.manual-reservation-module__pMjsiG__ferryPrimaryRow .manual-reservation-module__pMjsiG__servicePicker>span,.manual-reservation-module__pMjsiG__ferryPrimaryRow .manual-reservation-module__pMjsiG__scheduleField>span,.manual-reservation-module__pMjsiG__ferryPrimaryRow .manual-reservation-module__pMjsiG__field>span{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.manual-reservation-module__pMjsiG__ferryPrimaryRow .manual-reservation-module__pMjsiG__customerCompactControl{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important}.manual-reservation-module__pMjsiG__ferryInlineError{color:var(--error-text,#dc2626);margin:-8px 0 0;font-size:11px}.manual-reservation-module__pMjsiG__ferryFlowGrid,.manual-reservation-module__pMjsiG__ferryVoyageGrid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.manual-reservation-module__pMjsiG__ferryDateGrid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:24px;display:grid}.manual-reservation-module__pMjsiG__ferryVoyageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-reservation-module__pMjsiG__ferryDerivedService,.manual-reservation-module__pMjsiG__ferryCarPanel{flex-direction:column;gap:7px;display:flex}.manual-reservation-module__pMjsiG__ferryDerivedServiceGrid,.manual-reservation-module__pMjsiG__ferryContractGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.manual-reservation-module__pMjsiG__ferryDerivedServiceGrid:empty{display:none}.manual-reservation-module__pMjsiG__ferryRouteSummary{border-left:2px solid var(--text-main);background:var(--table-row-hover);flex-direction:column;gap:5px;margin-top:-4px;padding:12px 14px;display:flex}.manual-reservation-module__pMjsiG__ferryRouteSummary span,.manual-reservation-module__pMjsiG__ferryRouteSummary small{color:var(--text-muted);font-size:12px}.manual-reservation-module__pMjsiG__ferryRouteSummary strong{color:var(--text-main);font-size:13px;font-weight:600}.manual-reservation-module__pMjsiG__ferryRouteSummary small{line-height:1.5}.manual-reservation-module__pMjsiG__ferryDerivedService span,.manual-reservation-module__pMjsiG__ferryCarPanel>.manual-reservation-module__pMjsiG__returnToggle span:first-child{color:var(--text-muted);font-size:12px;font-weight:600}.manual-reservation-module__pMjsiG__ferryDerivedService strong{color:var(--text-main);font-size:14px;font-weight:600}.manual-reservation-module__pMjsiG__ferryDerivedService small{color:var(--text-muted);font-size:12px;line-height:1.5}.manual-reservation-module__pMjsiG__ferryCarPanel>.manual-reservation-module__pMjsiG__returnToggle{border-top:1px solid var(--card-border);justify-content:flex-start;padding-top:20px}.manual-reservation-module__pMjsiG__ferryCarGrid{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:24px;margin-top:8px;display:grid}.manual-reservation-module__pMjsiG__transferRoutePanel{margin-top:28px;margin-bottom:28px}.manual-reservation-module__pMjsiG__transferRoutePanel>.manual-reservation-module__pMjsiG__servicePicker{margin-bottom:24px}.manual-reservation-module__pMjsiG__transferDetailsRow{align-items:start;gap:14px;margin:0 0 24px;padding-top:2px;display:grid}.manual-reservation-module__pMjsiG__transferDetailsRowWithFlight{grid-template-columns:repeat(5,minmax(0,1fr))}.manual-reservation-module__pMjsiG__transferDetailsRowNoFlight{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-reservation-module__pMjsiG__transferReturnPanel{margin:0 0 24px;padding:0}.manual-reservation-module__pMjsiG__transferRouteSummary{color:var(--text-muted);border-left:2px solid var(--text-main);background:var(--table-row-hover);margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.manual-reservation-module__pMjsiG__transferRouteSummary strong{color:var(--text-main);font-weight:600}.manual-reservation-module__pMjsiG__transferSchedule{border-top:1px solid var(--card-border);margin-top:28px;padding-top:24px}.manual-reservation-module__pMjsiG__transferScheduleHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.manual-reservation-module__pMjsiG__transferScheduleHeader>div{flex-direction:column;gap:5px;display:flex}.manual-reservation-module__pMjsiG__transferScheduleHeader strong{color:var(--text-main);font-size:14px;font-weight:600}.manual-reservation-module__pMjsiG__transferScheduleHeader span{color:var(--text-muted);font-size:12px}.manual-reservation-module__pMjsiG__transferScheduleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.manual-reservation-module__pMjsiG__tourSelectionRow{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.75fr) auto;align-items:start;gap:14px;display:grid}.manual-reservation-module__pMjsiG__tourSelectionRow>*{min-width:0}.manual-reservation-module__pMjsiG__boatSelectionRow{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1.35fr) minmax(120px,.82fr) minmax(120px,.82fr) minmax(0,1.35fr) minmax(0,1.65fr) auto;gap:10px;width:100%;max-width:none;margin-top:16px}.manual-reservation-module__pMjsiG__boatSelectionRow .manual-reservation-module__pMjsiG__servicePicker,.manual-reservation-module__pMjsiG__boatSelectionRow .manual-reservation-module__pMjsiG__scheduleField{gap:5px}.manual-reservation-module__pMjsiG__boatSelectionRow .manual-reservation-module__pMjsiG__servicePicker>span,.manual-reservation-module__pMjsiG__boatSelectionRow .manual-reservation-module__pMjsiG__scheduleField>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.manual-reservation-module__pMjsiG__boatSelectionRow .manual-reservation-module__pMjsiG__customerCompactControl{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important}.manual-reservation-module__pMjsiG__boatSelectionRow .manual-reservation-module__pMjsiG__manualExtrasRowEnd,.manual-reservation-module__pMjsiG__ferryPrimaryRow .manual-reservation-module__pMjsiG__manualExtrasRowEnd,.manual-reservation-module__pMjsiG__ferryPrimaryRowRoundTrip .manual-reservation-module__pMjsiG__manualExtrasRowEnd{margin-top:18px}.manual-reservation-module__pMjsiG__tourSchedule{border-top:1px solid var(--card-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;padding-top:24px;display:grid}.manual-reservation-module__pMjsiG__transferFlightPanel{border-top:1px solid var(--card-border);flex-direction:column;gap:18px;margin-top:24px;padding-top:24px;display:flex}.manual-reservation-module__pMjsiG__transferFlightHeader{flex-direction:column;gap:5px;display:flex}.manual-reservation-module__pMjsiG__transferFlightHeader strong{color:var(--text-main);font-size:14px;font-weight:600}.manual-reservation-module__pMjsiG__transferFlightHeader span{color:var(--text-muted);font-size:12px;line-height:1.5}.manual-reservation-module__pMjsiG__transferFlightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.manual-reservation-module__pMjsiG__scheduleField{flex-direction:column;gap:8px;min-width:0;display:flex}.manual-reservation-module__pMjsiG__scheduleField>span{color:var(--text-main);font-size:13px;font-weight:500}.manual-reservation-module__pMjsiG__pickupTimeControl{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;min-width:0;display:grid}.manual-reservation-module__pMjsiG__pickupTimeControl>*{min-width:0}.manual-reservation-module__pMjsiG__pickupTimePickerButton{justify-content:center!important;gap:0!important;padding:0 10px!important}.manual-reservation-module__pMjsiG__pickupTimePickerButton>span{display:none}.manual-reservation-module__pMjsiG__returnToggle{min-height:32px;color:var(--text-main);cursor:pointer;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.manual-reservation-module__pMjsiG__returnToggle input{opacity:0;width:1px;height:1px;position:absolute}.manual-reservation-module__pMjsiG__returnToggleTrack{border:1px solid var(--card-border);background:var(--input-bg,var(--card-bg));border-radius:999px;order:2;width:42px;height:24px;transition:background-color .2s,border-color .2s;display:inline-block;position:relative}.manual-reservation-module__pMjsiG__returnToggleTrack:after{background:var(--text-muted);content:"";border-radius:50%;width:16px;height:16px;transition:transform .2s,background-color .2s;position:absolute;top:3px;left:3px}.manual-reservation-module__pMjsiG__returnToggle input:checked+.manual-reservation-module__pMjsiG__returnToggleTrack{border-color:var(--btn-primary-bg,var(--text-main));background:var(--btn-primary-bg,var(--text-main))}.manual-reservation-module__pMjsiG__returnToggle input:checked+.manual-reservation-module__pMjsiG__returnToggleTrack:after{background:var(--btn-primary-text,var(--card-bg));transform:translate(18px)}.manual-reservation-module__pMjsiG__returnToggle input:focus-visible+.manual-reservation-module__pMjsiG__returnToggleTrack{outline:2px solid var(--text-main);outline-offset:3px}.manual-reservation-module__pMjsiG__transferLocationLabel{color:var(--text-main);font-size:13px;font-weight:600}.manual-reservation-module__pMjsiG__transferRouteFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.manual-reservation-module__pMjsiG__transferLocationField{min-width:0;padding:2px 0;position:relative}.manual-reservation-module__pMjsiG__transferLocationLabel{align-items:center;gap:7px;margin-bottom:8px;display:flex}.manual-reservation-module__pMjsiG__transferLocationSearchWrap{position:relative}.manual-reservation-module__pMjsiG__transferLocationSearchIcon{z-index:1;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.manual-reservation-module__pMjsiG__transferLocationInput{box-sizing:border-box;border:1px solid var(--input-border,var(--card-border));background:var(--card-bg);width:100%;min-height:44px;color:var(--text-main);font:inherit;border-radius:24px;outline:0;padding:0 42px 0 46px;font-size:14px;transition:border-color .2s,box-shadow .2s}.manual-reservation-module__pMjsiG__transferLocationInput:focus{border-color:var(--input-border-focus,var(--text-main));box-shadow:0 0 0 3px color-mix(in srgb, var(--text-main) 10%, transparent)}.manual-reservation-module__pMjsiG__transferLocationClear{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.manual-reservation-module__pMjsiG__transferLocationClear:hover{background:var(--table-row-hover);color:var(--text-main)}.manual-reservation-module__pMjsiG__transferLocationResults{z-index:30;border:1px solid var(--card-border);background:var(--card-bg);border-radius:16px;max-height:280px;padding:5px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 30px #00000029}.manual-reservation-module__pMjsiG__transferLocationResult{width:100%;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.manual-reservation-module__pMjsiG__transferLocationResult:hover{background:var(--table-row-hover)}.manual-reservation-module__pMjsiG__transferLocationResult>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.manual-reservation-module__pMjsiG__transferLocationResult strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.manual-reservation-module__pMjsiG__transferLocationResult em{color:var(--text-muted);flex:none;font-size:10px;font-style:normal}.manual-reservation-module__pMjsiG__transferLocationResult small,.manual-reservation-module__pMjsiG__transferLocationHint,.manual-reservation-module__pMjsiG__transferLocationLoading,.manual-reservation-module__pMjsiG__transferLocationEmpty{color:var(--text-muted);font-size:11px;line-height:1.45}.manual-reservation-module__pMjsiG__transferLocationResult small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manual-reservation-module__pMjsiG__transferLocationHint{margin-top:7px;display:block}.manual-reservation-module__pMjsiG__transferLocationLoading,.manual-reservation-module__pMjsiG__transferLocationEmpty{text-align:center;padding:14px 12px}.manual-reservation-module__pMjsiG__passengerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.manual-reservation-module__pMjsiG__calculationPreview{background:0 0;border:0;border-radius:0;margin-top:24px;overflow:visible}.manual-reservation-module__pMjsiG__calculationPreviewGrid{gap:16px;padding:18px 0 0;display:grid}.manual-reservation-module__pMjsiG__calculationPreviewGrid div{flex-direction:column;gap:5px;min-width:0;display:flex}.manual-reservation-module__pMjsiG__calculationPreviewGrid span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.manual-reservation-module__pMjsiG__calculationPreviewGrid small{color:var(--text-muted);font-size:11px;line-height:1.35}.manual-reservation-module__pMjsiG__calculationPreviewCompany{font-weight:500;line-height:1.3;color:var(--text-main)!important;font-size:12px!important}.manual-reservation-module__pMjsiG__calculationPreviewEditable{color:var(--accent,var(--text-main))!important}.manual-reservation-module__pMjsiG__calculationPreviewLocked{color:var(--text-muted)}.manual-reservation-module__pMjsiG__calculationPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-reservation-module__pMjsiG__calculationPreviewGridWithProfit{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;column-gap:24px}.manual-reservation-module__pMjsiG__calculationPreviewGridWithProfit>div{text-align:center;align-items:center;width:100%}.manual-reservation-module__pMjsiG__calculationPreviewGrid strong{color:var(--text-main);font-size:14px;font-weight:600}.manual-reservation-module__pMjsiG__positivePreview{color:var(--success-text,#16a34a)!important}.manual-reservation-module__pMjsiG__negativePreview{color:var(--error-text,#dc2626)!important}.manual-reservation-module__pMjsiG__hint{color:var(--text-muted);margin:10px 0 0;font-size:12px;line-height:1.55}.manual-reservation-module__pMjsiG__footer{background:var(--dash-bg);justify-content:flex-end;align-items:center;gap:12px;padding:24px 32px;display:flex}.manual-reservation-module__pMjsiG__cancelButton,.manual-reservation-module__pMjsiG__submitButton{cursor:pointer;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .2s,background-color .2s,border-color .2s;display:inline-flex}.manual-reservation-module__pMjsiG__cancelButton{border:1px solid var(--card-border);color:var(--text-main);background:0 0}.manual-reservation-module__pMjsiG__submitButton{border:1px solid var(--btn-primary-bg,var(--text-main));background:var(--btn-primary-bg,var(--text-main));color:var(--btn-primary-text,var(--card-bg))}.manual-reservation-module__pMjsiG__cancelButton:hover{background:var(--table-row-hover)}.manual-reservation-module__pMjsiG__submitButton:hover{opacity:.88}.manual-reservation-module__pMjsiG__cancelButton:disabled,.manual-reservation-module__pMjsiG__submitButton:disabled{cursor:wait;opacity:.55}.manual-reservation-module__pMjsiG__error{color:#fca5a5;background:#f8717114;border:1px solid #f8717159;border-radius:10px;margin:24px 32px;padding:12px 14px;font-size:13px;line-height:1.5}@media (max-width:1100px) and (min-width:761px){.manual-reservation-module__pMjsiG__transferScheduleGrid,.manual-reservation-module__pMjsiG__transferSelectionRow,.manual-reservation-module__pMjsiG__transferDetailsRow,.manual-reservation-module__pMjsiG__tourSelectionRow,.manual-reservation-module__pMjsiG__transferFlightGrid,.manual-reservation-module__pMjsiG__servicePricingGrid,.manual-reservation-module__pMjsiG__serviceCustomerGrid,.manual-reservation-module__pMjsiG__serviceCommercialPanel,.manual-reservation-module__pMjsiG__passengerDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-reservation-module__pMjsiG__registeredCustomerField,.manual-reservation-module__pMjsiG__passengerCountsField{grid-area:auto/span 1}.manual-reservation-module__pMjsiG__boatSelectionRow{grid-template-columns:minmax(0,1.1fr) minmax(0,1.25fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.5fr) auto;gap:6px}}@media (max-width:760px){.manual-reservation-module__pMjsiG__header{flex-direction:column;align-items:flex-start}.manual-reservation-module__pMjsiG__headerRight{width:100%}.manual-reservation-module__pMjsiG__tabs{gap:16px;margin-bottom:18px}.manual-reservation-module__pMjsiG__headerRight .manual-reservation-module__pMjsiG__cancelButton,.manual-reservation-module__pMjsiG__headerRight .manual-reservation-module__pMjsiG__submitButton{flex:1}.manual-reservation-module__pMjsiG__fieldGrid,.manual-reservation-module__pMjsiG__passengerGrid,.manual-reservation-module__pMjsiG__calculationPreviewGrid,.manual-reservation-module__pMjsiG__servicePricingGrid,.manual-reservation-module__pMjsiG__serviceCustomerGrid,.manual-reservation-module__pMjsiG__serviceCommercialPanel,.manual-reservation-module__pMjsiG__passengerDetailGrid,.manual-reservation-module__pMjsiG__transferRouteFields,.manual-reservation-module__pMjsiG__transferSelectionRow,.manual-reservation-module__pMjsiG__transferDetailsRow,.manual-reservation-module__pMjsiG__transferScheduleGrid,.manual-reservation-module__pMjsiG__tourSelectionRow,.manual-reservation-module__pMjsiG__tourSchedule,.manual-reservation-module__pMjsiG__transferFlightGrid,.manual-reservation-module__pMjsiG__ferryPrimaryRow,.manual-reservation-module__pMjsiG__ferryPrimaryRowRoundTrip{grid-template-columns:1fr}.manual-reservation-module__pMjsiG__calculationPreviewGridWithProfit>div{text-align:left;align-items:flex-start}.manual-reservation-module__pMjsiG__passengerCountsField,.manual-reservation-module__pMjsiG__registeredCustomerField{grid-area:auto}.manual-reservation-module__pMjsiG__ferryDateGrid,.manual-reservation-module__pMjsiG__ferryVoyageGrid,.manual-reservation-module__pMjsiG__ferryCarGrid,.manual-reservation-module__pMjsiG__ferryDerivedServiceGrid,.manual-reservation-module__pMjsiG__ferryContractGrid{grid-template-columns:1fr}.manual-reservation-module__pMjsiG__transferScheduleHeader,.manual-reservation-module__pMjsiG__serviceDetailsHeader,.manual-reservation-module__pMjsiG__serviceCustomerHeader{flex-direction:column;align-items:flex-start}.manual-reservation-module__pMjsiG__fieldFull{grid-column:auto}.manual-reservation-module__pMjsiG__sectionBody,.manual-reservation-module__pMjsiG__sectionHeader,.manual-reservation-module__pMjsiG__footer{padding:20px}.manual-reservation-module__pMjsiG__footer{flex-direction:column-reverse;align-items:stretch}.manual-reservation-module__pMjsiG__cancelButton,.manual-reservation-module__pMjsiG__submitButton{width:100%}.manual-reservation-module__pMjsiG__error{margin-left:20px;margin-right:20px}}
.TimePicker-module__UnI0hq__container{flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.TimePicker-module__UnI0hq__label{color:var(--text-muted);font-size:12px;font-weight:600}.TimePicker-module__UnI0hq__trigger{background-color:var(--card-bg);border:1px solid var(--card-border);width:100%;color:var(--text-main);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:24px;outline:none;justify-content:space-between;align-items:center;padding:10px 16px;font-family:inherit;font-size:14px;transition:all .2s;display:flex}.TimePicker-module__UnI0hq__trigger:hover{border-color:var(--text-muted)}.TimePicker-module__UnI0hq__trigger:focus{border-color:var(--text-main);box-shadow:0 0 0 3px #2563eb1a}.TimePicker-module__UnI0hq__icon{color:var(--text-muted);width:16px;height:16px}.TimePicker-module__UnI0hq__popover{z-index:9999;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;flex-direction:column;width:200px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 40px #00000026}[data-theme=dark] .TimePicker-module__UnI0hq__popover{box-shadow:0 10px 40px #00000080}.TimePicker-module__UnI0hq__popoverHeader{color:var(--text-muted);text-align:center;margin-bottom:12px;font-size:13px;font-weight:700}.TimePicker-module__UnI0hq__pickerColumns{gap:12px;height:200px;padding-bottom:8px;display:flex}.TimePicker-module__UnI0hq__column{scroll-snap-type:y mandatory;scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.TimePicker-module__UnI0hq__column::-webkit-scrollbar{display:none}.TimePicker-module__UnI0hq__item{scroll-snap-align:center;height:36px;color:var(--text-main);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:all .15s;display:flex}.TimePicker-module__UnI0hq__item:hover{background-color:var(--dash-bg)}.TimePicker-module__UnI0hq__selected,.TimePicker-module__UnI0hq__item.TimePicker-module__UnI0hq__selected{background-color:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;font-weight:700!important}
.GlobalActivityProvider-module__RF3VMG__activityRoot{z-index:11000;width:max-content;max-width:min(360px,100vw - 32px);color:var(--text-main);-webkit-user-select:none;user-select:none;font-size:12px;position:fixed}.GlobalActivityProvider-module__RF3VMG__cornerTopLeft{top:16px;left:16px}.GlobalActivityProvider-module__RF3VMG__cornerTopRight{top:16px;right:16px}.GlobalActivityProvider-module__RF3VMG__cornerBottomLeft{bottom:16px;left:16px}.GlobalActivityProvider-module__RF3VMG__cornerBottomRight{bottom:16px;right:16px}.GlobalActivityProvider-module__RF3VMG__dragging{transition:none!important}.GlobalActivityProvider-module__RF3VMG__activityPill{border:1px solid color-mix(in srgb, var(--card-border) 86%, var(--text-main));background:color-mix(in srgb, var(--card-bg) 94%, var(--text-main));min-height:38px;box-shadow:0 10px 28px color-mix(in srgb, var(--text-main) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--text-main) 10%, transparent);cursor:grab;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:7px;padding:0 9px 0 11px;display:flex}.GlobalActivityProvider-module__RF3VMG__activityPill:active{cursor:grabbing}.GlobalActivityProvider-module__RF3VMG__activityPill strong{color:var(--text-main);white-space:nowrap;font-weight:650}.GlobalActivityProvider-module__RF3VMG__statusIcon{border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.GlobalActivityProvider-module__RF3VMG__statusLoading .GlobalActivityProvider-module__RF3VMG__statusIcon{color:var(--accent-teal)}.GlobalActivityProvider-module__RF3VMG__statusSuccess .GlobalActivityProvider-module__RF3VMG__statusIcon{color:var(--success-text)}.GlobalActivityProvider-module__RF3VMG__statusError .GlobalActivityProvider-module__RF3VMG__statusIcon{color:var(--danger-text)}.GlobalActivityProvider-module__RF3VMG__loadingIcon{animation:.9s linear infinite GlobalActivityProvider-module__RF3VMG__activitySpin}.GlobalActivityProvider-module__RF3VMG__loadingDots{align-items:center;gap:2px;margin-left:1px;display:inline-flex}.GlobalActivityProvider-module__RF3VMG__loadingDots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite GlobalActivityProvider-module__RF3VMG__activityPulse}.GlobalActivityProvider-module__RF3VMG__loadingDots i:nth-child(2){animation-delay:.14s}.GlobalActivityProvider-module__RF3VMG__loadingDots i:nth-child(3){animation-delay:.28s}.GlobalActivityProvider-module__RF3VMG__statusHint{color:var(--text-muted);font-size:10px}.GlobalActivityProvider-module__RF3VMG__dragHandle{color:var(--text-muted);align-items:center;display:inline-flex}.GlobalActivityProvider-module__RF3VMG__statusError .GlobalActivityProvider-module__RF3VMG__activityPill{border-color:color-mix(in srgb, var(--danger-text) 65%, var(--card-border))}.GlobalActivityProvider-module__RF3VMG__statusSuccess .GlobalActivityProvider-module__RF3VMG__activityPill{border-color:color-mix(in srgb, var(--success-text) 65%, var(--card-border))}.GlobalActivityProvider-module__RF3VMG__activityDetails{border:1px solid color-mix(in srgb, var(--danger-text) 55%, var(--card-border));background:color-mix(in srgb, var(--card-bg) 96%, var(--text-main));width:300px;max-width:calc(100vw - 32px);box-shadow:0 14px 36px color-mix(in srgb, var(--text-main) 22%, transparent);color:var(--text-main);border-radius:13px;margin-top:7px;padding:13px 14px}.GlobalActivityProvider-module__RF3VMG__detailsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.GlobalActivityProvider-module__RF3VMG__detailsHeader strong{font-size:12px;font-weight:650}.GlobalActivityProvider-module__RF3VMG__detailsHeader button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:3px;display:inline-flex}.GlobalActivityProvider-module__RF3VMG__detailsHeader button:hover{color:var(--text-main);background:color-mix(in srgb, var(--text-main) 8%, transparent)}.GlobalActivityProvider-module__RF3VMG__activityDetails p{color:var(--text-muted);overflow-wrap:anywhere;margin:8px 0 12px;font-size:11px;line-height:1.45}.GlobalActivityProvider-module__RF3VMG__detailsActions{align-items:center;gap:7px;display:flex}.GlobalActivityProvider-module__RF3VMG__detailsActions button{border:1px solid var(--input-border);background:var(--input-bg);min-height:28px;color:var(--text-main);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.GlobalActivityProvider-module__RF3VMG__detailsActions button:hover{background:var(--table-row-hover);border-color:var(--input-border-focus)}@keyframes GlobalActivityProvider-module__RF3VMG__activitySpin{to{transform:rotate(360deg)}}@keyframes GlobalActivityProvider-module__RF3VMG__activityPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.GlobalActivityProvider-module__RF3VMG__loadingIcon,.GlobalActivityProvider-module__RF3VMG__loadingDots i{animation:none}}@media (max-width:640px){.GlobalActivityProvider-module__RF3VMG__activityRoot{max-width:calc(100vw - 32px)}.GlobalActivityProvider-module__RF3VMG__cornerTopLeft{top:12px;left:12px}.GlobalActivityProvider-module__RF3VMG__cornerTopRight{top:12px;right:12px}.GlobalActivityProvider-module__RF3VMG__cornerBottomLeft{bottom:12px;left:12px}.GlobalActivityProvider-module__RF3VMG__cornerBottomRight{bottom:12px;right:12px}.GlobalActivityProvider-module__RF3VMG__activityPill{min-height:36px}}
.GlobalLoadingScreen-module__lgLk6q__screen{z-index:10000;pointer-events:none;height:4px;animation:.28s cubic-bezier(.16,1,.3,1) both GlobalLoadingScreen-module__lgLk6q__loading-enter;position:fixed;top:0;left:0;right:0}.GlobalLoadingScreen-module__lgLk6q__track{background:color-mix(in srgb, var(--text-main) 10%, transparent);width:100%;height:100%;box-shadow:0 1px 12px color-mix(in srgb, var(--text-main) 10%, transparent);display:block;position:relative;overflow:hidden}.GlobalLoadingScreen-module__lgLk6q__progress,.GlobalLoadingScreen-module__lgLk6q__glint{height:100%;display:block;position:absolute;top:0;left:0;transform:translate(-125%)}.GlobalLoadingScreen-module__lgLk6q__progress{background:var(--text-main);width:38%;animation:1.25s cubic-bezier(.4,0,.2,1) infinite GlobalLoadingScreen-module__lgLk6q__loading-sweep}.GlobalLoadingScreen-module__lgLk6q__glint{background:color-mix(in srgb, var(--text-main) 82%, transparent);width:46px;box-shadow:0 0 15px color-mix(in srgb, var(--text-main) 52%, transparent);animation:1.25s cubic-bezier(.4,0,.2,1) infinite GlobalLoadingScreen-module__lgLk6q__loading-glint}@keyframes GlobalLoadingScreen-module__lgLk6q__loading-enter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes GlobalLoadingScreen-module__lgLk6q__loading-sweep{0%{transform:translate(-125%)}58%{transform:translate(205%)}to{transform:translate(315%)}}@keyframes GlobalLoadingScreen-module__lgLk6q__loading-glint{0%{transform:translate(-150%)}58%{transform:translate(calc(100vw + 20px))}to{transform:translate(calc(100vw + 20px))}}@media (prefers-reduced-motion:reduce){.GlobalLoadingScreen-module__lgLk6q__screen,.GlobalLoadingScreen-module__lgLk6q__progress,.GlobalLoadingScreen-module__lgLk6q__glint{animation:none}.GlobalLoadingScreen-module__lgLk6q__progress{width:100%;transform:none}.GlobalLoadingScreen-module__lgLk6q__glint{display:none}}
