.RentalItemsManager-module__s0tUUa__hero{border:1px solid color-mix(in srgb, var(--rental-border) 86%, transparent);background:radial-gradient(circle at 94% 5%, color-mix(in srgb, var(--rental-primary) 13%, transparent), transparent 34%), linear-gradient(145deg, var(--rental-bg), var(--rental-bg-soft));width:100%;box-shadow:var(--rental-shadow);border-radius:18px;padding:24px;position:relative;overflow:hidden}.RentalItemsManager-module__s0tUUa__heroContent{z-index:1;width:100%;position:relative}.RentalItemsManager-module__s0tUUa__searchHeader{margin-bottom:18px}.RentalItemsManager-module__s0tUUa__searchTitle{color:var(--rental-text);letter-spacing:-.025em;margin:0;font-size:19px;font-weight:750;line-height:1.3}.RentalItemsManager-module__s0tUUa__searchDescription{max-width:680px;color:var(--rental-text-soft);margin:5px 0 0;font-size:12.5px;line-height:1.55}.RentalItemsManager-module__s0tUUa__searchControls{grid-template-columns:minmax(260px,1fr) auto;align-items:stretch;gap:12px;width:100%;display:grid}.RentalItemsManager-module__s0tUUa__searchInputWrapper{align-items:center;min-width:0;display:flex;position:relative}.RentalItemsManager-module__s0tUUa__searchInputIcon{z-index:1;width:16px;height:16px;color:var(--rental-text-soft);pointer-events:none;transition:color .16s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.RentalItemsManager-module__s0tUUa__searchInput{border:1px solid color-mix(in srgb, var(--rental-border) 92%, transparent);background:var(--rental-bg);width:100%;min-width:0;height:46px;color:var(--rental-text);border-radius:12px;outline:none;padding:0 16px 0 43px;font-family:inherit;font-size:13px;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:0 4px 12px #0f172a09}.RentalItemsManager-module__s0tUUa__searchInput::placeholder{color:color-mix(in srgb, var(--rental-text-soft) 76%, transparent)}.RentalItemsManager-module__s0tUUa__searchInput:hover{border-color:color-mix(in srgb, var(--rental-primary) 35%, var(--rental-border))}.RentalItemsManager-module__s0tUUa__searchInput:focus{border-color:color-mix(in srgb, var(--rental-primary) 68%, transparent);background:var(--rental-bg);box-shadow:0 0 0 4px color-mix(in srgb, var(--rental-primary) 12%, transparent), 0 8px 20px #0f172a0d}.RentalItemsManager-module__s0tUUa__searchInputWrapper:focus-within .RentalItemsManager-module__s0tUUa__searchInputIcon{color:var(--rental-primary)}.RentalItemsManager-module__s0tUUa__searchActions{grid-template-columns:minmax(132px,auto) minmax(220px,auto);align-items:stretch;gap:10px;display:grid}.RentalItemsManager-module__s0tUUa__searchButton,.RentalItemsManager-module__s0tUUa__importButton{white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;height:46px;padding:0 17px;font-family:inherit;font-size:13px;font-weight:750;line-height:1;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,opacity .16s,filter .16s;display:inline-flex}.RentalItemsManager-module__s0tUUa__searchButton svg,.RentalItemsManager-module__s0tUUa__importButton svg{flex:0 0 16px;width:16px;height:16px}.RentalItemsManager-module__s0tUUa__searchButton{border:1px solid var(--rental-primary);background:var(--rental-primary);color:#fff;box-shadow:0 7px 18px #0ea5e92e}.RentalItemsManager-module__s0tUUa__searchButton:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px);box-shadow:0 10px 24px #0ea5e93d}.RentalItemsManager-module__s0tUUa__importButton{border:1px solid var(--rental-green);background:var(--rental-green);color:#fff;box-shadow:0 7px 18px #22c55e2b}.RentalItemsManager-module__s0tUUa__importButton:hover:not(:disabled){filter:brightness(.95);transform:translateY(-1px);box-shadow:0 10px 24px #22c55e3b}.RentalItemsManager-module__s0tUUa__searchButton:focus-visible,.RentalItemsManager-module__s0tUUa__importButton:focus-visible{outline:3px solid color-mix(in srgb, var(--rental-primary) 22%, transparent);outline-offset:3px}.RentalItemsManager-module__s0tUUa__importButton:focus-visible{outline-color:#22c55e40}.RentalItemsManager-module__s0tUUa__searchButton:disabled,.RentalItemsManager-module__s0tUUa__importButton:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;filter:grayscale(.08);transform:none}.RentalItemsManager-module__s0tUUa__resultsSection{border:1px solid color-mix(in srgb, var(--rental-border) 86%, transparent);background:var(--rental-bg);width:100%;box-shadow:var(--rental-shadow);border-radius:18px;overflow:hidden}.RentalItemsManager-module__s0tUUa__resultsHeader{border-bottom:1px solid color-mix(in srgb, var(--rental-border) 76%, transparent);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.RentalItemsManager-module__s0tUUa__resultsTitle{color:var(--rental-text);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:750}.RentalItemsManager-module__s0tUUa__resultsDescription{color:var(--rental-text-soft);margin:4px 0 0;font-size:12px;line-height:1.5}.RentalItemsManager-module__s0tUUa__resultsCounters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.RentalItemsManager-module__s0tUUa__resultsCounter{border:1px solid color-mix(in srgb, var(--rental-border) 88%, transparent);background:var(--rental-bg-soft);min-height:28px;color:var(--rental-text-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.RentalItemsManager-module__s0tUUa__resultsCounterSelected{border-color:color-mix(in srgb, var(--rental-primary) 28%, transparent);background:color-mix(in srgb, var(--rental-primary) 10%, transparent);color:var(--color-primary)}.RentalItemsManager-module__s0tUUa__selectedPanel{border:1px solid color-mix(in srgb, var(--rental-primary) 25%, transparent);background:color-mix(in srgb, var(--rental-primary) 6%, var(--rental-bg));border-radius:14px;margin:16px 20px 0;padding:14px}.RentalItemsManager-module__s0tUUa__selectedHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.RentalItemsManager-module__s0tUUa__selectedTitle{color:#075985;margin:0;font-size:13px;font-weight:750}.RentalItemsManager-module__s0tUUa__selectedDescription{color:#47728a;margin:3px 0 0;font-size:11px}.RentalItemsManager-module__s0tUUa__clearSelectionButton{min-height:32px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:0 11px;font-family:inherit;font-size:11px;font-weight:700;transition:background .16s,color .16s}.RentalItemsManager-module__s0tUUa__clearSelectionButton:hover{background:color-mix(in srgb, var(--rental-primary) 10%, transparent);color:#036b91}.RentalItemsManager-module__s0tUUa__selectedChips{flex-wrap:wrap;gap:7px;max-height:120px;margin-top:12px;padding-right:3px;display:flex;overflow-y:auto}.RentalItemsManager-module__s0tUUa__selectedChip{border:1px solid color-mix(in srgb, var(--rental-primary) 22%, transparent);background:var(--rental-bg);max-width:100%;min-height:32px;color:var(--rental-text);border-radius:999px;align-items:center;gap:7px;padding:3px 4px 3px 11px;font-size:11px;display:inline-flex;box-shadow:0 2px 6px #0f172a09}.RentalItemsManager-module__s0tUUa__selectedChipText{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.RentalItemsManager-module__s0tUUa__selectedChipText strong{color:var(--rental-text)}.RentalItemsManager-module__s0tUUa__removeChipButton{width:25px;height:25px;color:var(--rental-text-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 25px;place-items:center;transition:background .16s,color .16s;display:grid}.RentalItemsManager-module__s0tUUa__removeChipButton:hover{background:var(--rental-bg-soft);color:var(--rental-text)}.RentalItemsManager-module__s0tUUa__resultsTableWrapper{padding:16px 20px 20px}.RentalItemsManager-module__s0tUUa__resultsTableScroller{border:1px solid color-mix(in srgb, var(--rental-border) 88%, transparent);background:var(--rental-bg);border-radius:14px;width:100%;overflow-x:auto}.RentalItemsManager-module__s0tUUa__resultsTable{border-collapse:separate;border-spacing:0;width:100%;min-width:820px;color:var(--rental-text);font-family:inherit;font-size:12px}.RentalItemsManager-module__s0tUUa__resultsTable thead{background:var(--rental-bg-soft)}.RentalItemsManager-module__s0tUUa__resultsTable thead th{border-bottom:1px solid color-mix(in srgb, var(--rental-border) 92%, transparent);height:44px;color:var(--rental-text-soft);letter-spacing:.04em;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap;padding:0 15px;font-size:10px;font-weight:750}.RentalItemsManager-module__s0tUUa__resultsTable thead th:first-child{border-top-left-radius:13px}.RentalItemsManager-module__s0tUUa__resultsTable thead th:last-child{border-top-right-radius:13px}.RentalItemsManager-module__s0tUUa__resultsTable tbody tr{background:var(--rental-bg);transition:background .15s,box-shadow .15s}.RentalItemsManager-module__s0tUUa__resultsTable tbody tr:nth-child(2n){background:color-mix(in srgb, var(--rental-bg-soft) 48%, var(--rental-bg))}.RentalItemsManager-module__s0tUUa__resultsTable tbody tr:hover{background:color-mix(in srgb, var(--rental-primary) 5%, var(--rental-bg))}.RentalItemsManager-module__s0tUUa__resultsTable tbody td{border-bottom:1px solid color-mix(in srgb, var(--rental-border) 68%, transparent);height:52px;color:var(--rental-text);vertical-align:middle;padding:10px 15px}.RentalItemsManager-module__s0tUUa__resultsTable tbody tr:last-child td{border-bottom:0}.RentalItemsManager-module__s0tUUa__resultRowSelected,.RentalItemsManager-module__s0tUUa__resultsTable tbody .RentalItemsManager-module__s0tUUa__resultRowSelected,.RentalItemsManager-module__s0tUUa__resultsTable tbody .RentalItemsManager-module__s0tUUa__resultRowSelected:hover{background:color-mix(in srgb, var(--rental-primary) 9%, var(--rental-bg))}.RentalItemsManager-module__s0tUUa__resultRowSelected td:first-child{box-shadow:inset 3px 0 0 var(--rental-primary)}.RentalItemsManager-module__s0tUUa__selectionColumn{width:128px;min-width:128px}.RentalItemsManager-module__s0tUUa__selectionHeader{align-items:center;gap:9px;display:inline-flex}.RentalItemsManager-module__s0tUUa__priceColumn{text-align:right!important}.RentalItemsManager-module__s0tUUa__codeBadge{border:1px solid color-mix(in srgb, var(--rental-border) 88%, transparent);background:var(--rental-bg-soft);min-height:28px;color:var(--rental-text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.RentalItemsManager-module__s0tUUa__productName{max-width:460px;color:var(--rental-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.4;display:block;overflow:hidden}.RentalItemsManager-module__s0tUUa__unitText{color:var(--rental-text-soft);font-size:11px;font-weight:600}.RentalItemsManager-module__s0tUUa__sourcePrice{color:var(--rental-text);white-space:nowrap;font-size:12px;font-weight:750}.RentalItemsManager-module__s0tUUa__sourceStatus{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.RentalItemsManager-module__s0tUUa__sourceStatusActive{color:#15803d;background:#22c55e21}.RentalItemsManager-module__s0tUUa__sourceStatusMuted{background:var(--rental-bg-soft);color:var(--rental-text-soft)}.RentalItemsManager-module__s0tUUa__resultsTableScroller::-webkit-scrollbar{width:7px;height:7px}.RentalItemsManager-module__s0tUUa__selectedChips::-webkit-scrollbar{width:7px;height:7px}.RentalItemsManager-module__s0tUUa__resultsTableScroller::-webkit-scrollbar-track{background:0 0}.RentalItemsManager-module__s0tUUa__selectedChips::-webkit-scrollbar-track{background:0 0}.RentalItemsManager-module__s0tUUa__resultsTableScroller::-webkit-scrollbar-thumb{background:#64748b47;border-radius:999px}.RentalItemsManager-module__s0tUUa__selectedChips::-webkit-scrollbar-thumb{background:#64748b47;border-radius:999px}.RentalItemsManager-module__s0tUUa__resultsTableScroller::-webkit-scrollbar-thumb:hover{background:#64748b6b}.RentalItemsManager-module__s0tUUa__selectedChips::-webkit-scrollbar-thumb:hover{background:#64748b6b}.RentalItemsManager-module__s0tUUa__spin{animation:.8s linear infinite RentalItemsManager-module__s0tUUa__rental-spin}@keyframes RentalItemsManager-module__s0tUUa__rental-spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.RentalItemsManager-module__s0tUUa__searchControls{grid-template-columns:1fr}.RentalItemsManager-module__s0tUUa__searchActions{grid-template-columns:repeat(2,minmax(0,1fr))}.RentalItemsManager-module__s0tUUa__searchButton,.RentalItemsManager-module__s0tUUa__importButton{width:100%}}@media (max-width:720px){.RentalItemsManager-module__s0tUUa__resultsHeader,.RentalItemsManager-module__s0tUUa__selectedHeader{flex-direction:column;align-items:stretch}.RentalItemsManager-module__s0tUUa__resultsCounters{justify-content:flex-start}.RentalItemsManager-module__s0tUUa__selectedPanel{margin:12px 12px 0}.RentalItemsManager-module__s0tUUa__resultsTableWrapper{padding:12px}.RentalItemsManager-module__s0tUUa__resultsTable{min-width:760px}}@media (max-width:640px){.RentalItemsManager-module__s0tUUa__hero{border-radius:17px;padding:21px 18px}.RentalItemsManager-module__s0tUUa__searchTitle{font-size:17px}.RentalItemsManager-module__s0tUUa__searchControls{gap:10px}.RentalItemsManager-module__s0tUUa__searchActions{grid-template-columns:1fr}.RentalItemsManager-module__s0tUUa__searchButton,.RentalItemsManager-module__s0tUUa__importButton{width:100%}}@media (max-width:480px){.RentalItemsManager-module__s0tUUa__hero{padding:18px 15px}.RentalItemsManager-module__s0tUUa__searchInput,.RentalItemsManager-module__s0tUUa__searchButton,.RentalItemsManager-module__s0tUUa__importButton{height:44px}.RentalItemsManager-module__s0tUUa__searchInput{padding-left:40px}.RentalItemsManager-module__s0tUUa__searchButton,.RentalItemsManager-module__s0tUUa__importButton{padding:0 13px;font-size:12px}.RentalItemsManager-module__s0tUUa__resultsHeader{padding:17px 15px}.RentalItemsManager-module__s0tUUa__resultsTableWrapper{padding:10px}.RentalItemsManager-module__s0tUUa__selectedPanel{padding:12px}}:is([data-theme=dark] .RentalItemsManager-module__s0tUUa__hero,[data-theme=dark] .RentalItemsManager-module__s0tUUa__resultsSection){--rental-bg:#0f172aeb;--rental-bg-soft:#1e293bd1;--rental-bg-hover:#1e293bf5;--rental-border:#475569;--rental-text:#e2e8f0;--rental-text-soft:#94a3b8;--rental-shadow:0 16px 42px #0003}[data-theme=dark] .RentalItemsManager-module__s0tUUa__hero{background:radial-gradient(circle at 94% 5%,#0ea5e91c,#0000 34%),linear-gradient(145deg,#0f172afa,#111827f5)}[data-theme=dark] .RentalItemsManager-module__s0tUUa__searchInput{color:#e2e8f0;background:#0f172abd;border-color:#475569b3}[data-theme=dark] .RentalItemsManager-module__s0tUUa__searchInput::placeholder{color:#64748b}[data-theme=dark] .RentalItemsManager-module__s0tUUa__searchInput:hover{border-color:#38bdf873}[data-theme=dark] .RentalItemsManager-module__s0tUUa__searchInput:focus{background:#0f172aeb;border-color:#38bdf89e;box-shadow:0 0 0 4px #0ea5e91c,0 8px 20px #00000029}[data-theme=dark] .RentalItemsManager-module__s0tUUa__selectedPanel{background:#0ea5e913;border-color:#38bdf83d}[data-theme=dark] .RentalItemsManager-module__s0tUUa__selectedTitle{color:#7dd3fc}[data-theme=dark] .RentalItemsManager-module__s0tUUa__selectedDescription{color:#94a3b8}[data-theme=dark] .RentalItemsManager-module__s0tUUa__resultsTable thead{background:#1e293be0}[data-theme=dark] .RentalItemsManager-module__s0tUUa__resultsTable tbody tr{background:#0f172ac7}[data-theme=dark] .RentalItemsManager-module__s0tUUa__resultsTable tbody tr:nth-child(2n){background:#0f172ac7}[data-theme=dark] .RentalItemsManager-module__s0tUUa__resultsTable tbody tr:hover{background:#0ea5e913}[data-theme=dark] .RentalItemsManager-module__s0tUUa__resultRowSelected{background:#0ea5e91f}[data-theme=dark] .RentalItemsManager-module__s0tUUa__resultsTable tbody .RentalItemsManager-module__s0tUUa__resultRowSelected{background:#0ea5e91f}[data-theme=dark] .RentalItemsManager-module__s0tUUa__resultsTable tbody .RentalItemsManager-module__s0tUUa__resultRowSelected:hover{background:#0ea5e91f}[data-theme=dark] .RentalItemsManager-module__s0tUUa__codeBadge{color:#cbd5e1;background:#1e293bd9;border-color:#47556994}[data-theme=dark] .RentalItemsManager-module__s0tUUa__sourceStatusActive{color:#86efac;background:#22c55e26}.RentalItemsManager-module__s0tUUa__readOnlyBadge{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:999px;width:fit-content;margin-top:12px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}
.BundleCompositionDialog-module__zKFL1G__overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);background:#0f172a85;animation:.16s ease-out BundleCompositionDialog-module__zKFL1G__overlayIn;position:fixed;inset:0}.BundleCompositionDialog-module__zKFL1G__dialog{z-index:1201;border:1px solid var(--navbar-border,#e2e8f0);background:var(--navbar-top,#fff);width:min(760px,100vw - 28px);max-height:min(860px,100dvh - 28px);color:var(--navbar-text,#334155);border-radius:18px;flex-direction:column;animation:.18s ease-out BundleCompositionDialog-module__zKFL1G__dialogIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #0f172a47}.BundleCompositionDialog-module__zKFL1G__header{border-bottom:1px solid var(--navbar-border,#e2e8f0);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary,#0ea5e9) 5%, var(--navbar-top,#fff)), var(--navbar-top,#fff));align-items:center;gap:12px;padding:17px 18px;display:flex}.BundleCompositionDialog-module__zKFL1G__headerIcon{border:1px solid color-mix(in srgb, var(--color-primary,#0ea5e9) 24%, transparent);background:color-mix(in srgb, var(--color-primary,#0ea5e9) 10%, transparent);width:40px;height:40px;color:var(--color-primary,#0ea5e9);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.BundleCompositionDialog-module__zKFL1G__headerText{flex:1;min-width:0}.BundleCompositionDialog-module__zKFL1G__title{color:var(--navbar-text,#172033);margin:0;font-size:16px;font-weight:750;line-height:1.25}.BundleCompositionDialog-module__zKFL1G__description{color:var(--navbar-text-soft,#64748b);margin:3px 0 0;font-size:12px;line-height:1.45}.BundleCompositionDialog-module__zKFL1G__closeButton{width:36px;height:36px;color:var(--navbar-text-soft,#64748b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.BundleCompositionDialog-module__zKFL1G__closeButton:hover{border-color:var(--navbar-border,#e2e8f0);background:var(--navbar-bg,#f8fafc);color:var(--navbar-text,#172033)}.BundleCompositionDialog-module__zKFL1G__body{background:var(--navbar-top,#fff);min-height:0;padding:18px;overflow-y:auto}.BundleCompositionDialog-module__zKFL1G__addSection{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;padding:15px}.BundleCompositionDialog-module__zKFL1G__helperText{color:#64748b;margin:8px 0 0;font-size:12px;line-height:1.45}.BundleCompositionDialog-module__zKFL1G__itemsSection{margin-top:18px}.BundleCompositionDialog-module__zKFL1G__sectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.BundleCompositionDialog-module__zKFL1G__sectionHeader h3{color:#172033;margin:0;font-size:14px;font-weight:750}.BundleCompositionDialog-module__zKFL1G__sectionHeader p{color:#64748b;margin:3px 0 0;font-size:12px}.BundleCompositionDialog-module__zKFL1G__totalBadge{background:color-mix(in srgb, var(--color-primary,#0ea5e9) 11%, transparent);color:var(--color-primary,#0ea5e9);border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:800}.BundleCompositionDialog-module__zKFL1G__emptyState{color:#94a3b8;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:170px;padding:24px;display:grid}.BundleCompositionDialog-module__zKFL1G__emptyState strong{color:#475569;font-size:14px}.BundleCompositionDialog-module__zKFL1G__emptyState span{color:#64748b;max-width:420px;font-size:12px;line-height:1.45}.BundleCompositionDialog-module__zKFL1G__componentList{flex-direction:column;gap:9px;display:flex}.BundleCompositionDialog-module__zKFL1G__componentItem{background:#fff;border:1px solid #cbd5e1;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex;box-shadow:0 4px 12px #0f172a0a}.BundleCompositionDialog-module__zKFL1G__componentInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.BundleCompositionDialog-module__zKFL1G__componentInfo strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.BundleCompositionDialog-module__zKFL1G__componentInfo span{color:#64748b;font-size:11px}.BundleCompositionDialog-module__zKFL1G__componentActions{align-items:center;gap:9px;display:flex}.BundleCompositionDialog-module__zKFL1G__quantityControl{background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.BundleCompositionDialog-module__zKFL1G__quantityControl button{color:#475569;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.BundleCompositionDialog-module__zKFL1G__quantityControl button:hover:not(:disabled){background:#f1f5f9}.BundleCompositionDialog-module__zKFL1G__quantityControl button:disabled{cursor:not-allowed;opacity:.35}.BundleCompositionDialog-module__zKFL1G__quantityControl input{color:#334155;text-align:center;background:#fff;border:0;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;outline:none;width:58px;height:38px;font-size:13px;font-weight:750}.BundleCompositionDialog-module__zKFL1G__removeButton{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.BundleCompositionDialog-module__zKFL1G__removeButton:hover{background:#fef2f2}.BundleCompositionDialog-module__zKFL1G__readOnlyQuantity{color:#475569;background:#f1f5f9;border-radius:9px;flex:none;padding:8px 11px;font-size:12px;font-weight:800}.BundleCompositionDialog-module__zKFL1G__footer{border-top:1px solid var(--navbar-border,#e2e8f0);background:#f8fafc;justify-content:flex-end;gap:10px;padding:15px 18px;display:flex}@keyframes BundleCompositionDialog-module__zKFL1G__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes BundleCompositionDialog-module__zKFL1G__dialogIn{0%{opacity:0;transform:translate(-50%,-47%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:640px){.BundleCompositionDialog-module__zKFL1G__dialog{border-radius:15px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.BundleCompositionDialog-module__zKFL1G__header,.BundleCompositionDialog-module__zKFL1G__body,.BundleCompositionDialog-module__zKFL1G__footer{padding:14px}.BundleCompositionDialog-module__zKFL1G__description{display:none}.BundleCompositionDialog-module__zKFL1G__componentItem{flex-direction:column;align-items:stretch}.BundleCompositionDialog-module__zKFL1G__componentActions{justify-content:space-between}.BundleCompositionDialog-module__zKFL1G__footer{flex-direction:column-reverse}.BundleCompositionDialog-module__zKFL1G__footer .btn{width:100%}}@media (prefers-reduced-motion:reduce){.BundleCompositionDialog-module__zKFL1G__overlay,.BundleCompositionDialog-module__zKFL1G__dialog{animation:none}}
.Navbar-module__9Mqw_a__container{display:flex}.Navbar-module__9Mqw_a__sideMenu,.Navbar-module__9Mqw_a__mainHeader{--admin-sidebar-width:232px;--nav-accent:var(--color-secondary,#1687d2);--nav-accent-strong:#fff;--nav-bg:#fbfcfe;--nav-surface:#fff;--nav-surface-soft:#f5f7fa;--nav-hover:#f0f4f8;--nav-active:#013f1d66;--nav-text:#334155;--nav-text-strong:#172033;--nav-text-soft:#7b8798;--nav-border:#e6ebf1;--nav-border-strong:#d9e0e8;--nav-danger:#c2414b;--nav-danger-soft:#fff1f2;--nav-success:#16794d;--nav-success-soft:#eaf8f1;--nav-shadow:0 18px 48px #0f172a1f;--nav-shadow-soft:0 8px 24px #0f172a14}:is(html[data-theme=dark] .Navbar-module__9Mqw_a__sideMenu,html[data-theme=dark] .Navbar-module__9Mqw_a__mainHeader){--nav-bg:#11161e;--nav-surface:#171d27;--nav-surface-soft:#1c2430;--nav-hover:#202a37;--nav-active:#172c3e;--nav-text:#cbd5e1;--nav-text-strong:#f1f5f9;--nav-text-soft:#8996a8;--nav-border:#293343;--nav-border-strong:#344052;--nav-danger:#f28b94;--nav-danger-soft:#321d24;--nav-success:#75d3a8;--nav-success-soft:#173126;--nav-shadow:0 22px 56px #00000057;--nav-shadow-soft:0 10px 28px #00000042}.Navbar-module__9Mqw_a__sideMenu{z-index:60;width:var(--admin-sidebar-current-width,var(--admin-sidebar-width));border-right:1px solid var(--nav-border);background:var(--nav-bg);height:100dvh;color:var(--nav-text);box-sizing:border-box;transition:width .24s,transform .24s,background .2s,border-color .2s;position:fixed;inset:0 auto 0 0}.Navbar-module__9Mqw_a__sidebar{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.Navbar-module__9Mqw_a__sidebarHeader{border-bottom:1px solid var(--nav-border);flex:none;align-items:center;gap:10px;min-height:78px;padding:15px 14px;transition:padding .24s;display:flex;overflow:hidden}.Navbar-module__9Mqw_a__sidebarBrand{min-width:0;color:inherit;border-radius:12px;outline:none;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.Navbar-module__9Mqw_a__sidebarBrand:focus-visible{box-shadow:0 0 0 3px #1687d22e}.Navbar-module__9Mqw_a__brandLogo{border:1px solid var(--nav-border);background:var(--nav-surface);border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden;box-shadow:0 2px 8px #0f172a0d}.Navbar-module__9Mqw_a__logoDesk{object-fit:contain;width:30px;height:30px;display:block}.Navbar-module__9Mqw_a__brandCopy{opacity:1;flex-direction:column;gap:2px;min-width:0;transition:opacity .16s;display:flex}.Navbar-module__9Mqw_a__brandCopy strong{color:var(--nav-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.25;overflow:hidden}.Navbar-module__9Mqw_a__brandCopy small{color:var(--nav-text-soft);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden}.Navbar-module__9Mqw_a__sidebarClose{border:1px solid var(--nav-border);background:var(--nav-surface);width:34px;height:34px;color:var(--nav-text);cursor:pointer;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;display:none}.Navbar-module__9Mqw_a__sidebarBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nav-border-strong) transparent;flex:1;min-height:0;padding:18px 11px 16px;transition:padding .24s;overflow-y:auto}.Navbar-module__9Mqw_a__sidebarBody::-webkit-scrollbar{width:6px}.Navbar-module__9Mqw_a__notifList::-webkit-scrollbar{width:6px}.Navbar-module__9Mqw_a__sidebarBody::-webkit-scrollbar-thumb{background:var(--nav-border-strong);border-radius:999px}.Navbar-module__9Mqw_a__notifList::-webkit-scrollbar-thumb{background:var(--nav-border-strong);border-radius:999px}.Navbar-module__9Mqw_a__sidebarSection+.Navbar-module__9Mqw_a__sidebarSection{margin-top:20px}.Navbar-module__9Mqw_a__sectionLabel{color:var(--nav-text-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;padding:0 10px;font-size:10px;font-weight:650;line-height:1.4}.Navbar-module__9Mqw_a__sidebarNav,.Navbar-module__9Mqw_a__menuGroup{flex-direction:column;gap:3px;width:100%;display:flex}.Navbar-module__9Mqw_a__menuBlock{width:100%}.Navbar-module__9Mqw_a__menuItem,.Navbar-module__9Mqw_a__submenuItem{width:100%;color:var(--nav-text);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;outline:none;align-items:center;font-family:inherit;line-height:1.2;text-decoration:none;transition:gap .24s,padding .24s,background .16s,color .16s,box-shadow .16s;display:flex;position:relative}.Navbar-module__9Mqw_a__menuItem{border-radius:10px;gap:10px;min-height:40px;padding:8px 10px;font-size:13px;font-weight:520}.Navbar-module__9Mqw_a__submenuItem{border-radius:9px;gap:8px;min-height:35px;padding:7px 9px;font-size:12.5px;font-weight:500}.Navbar-module__9Mqw_a__menuItem:hover,.Navbar-module__9Mqw_a__submenuItem:hover{background:var(--nav-hover);color:var(--nav-text-strong)}.Navbar-module__9Mqw_a__menuItem:focus-visible,.Navbar-module__9Mqw_a__submenuItem:focus-visible,.Navbar-module__9Mqw_a__iconButton:focus-visible,.Navbar-module__9Mqw_a__userButton:focus-visible,.Navbar-module__9Mqw_a__sidebarClose:focus-visible{box-shadow:0 0 0 3px #1687d22e}.Navbar-module__9Mqw_a__active{background:var(--nav-active)!important;color:var(--nav-accent-strong)!important;font-weight:620!important}.Navbar-module__9Mqw_a__active:before{content:"";background:var(--nav-accent);border-radius:0 99px 99px 0;width:3px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Navbar-module__9Mqw_a__menuIcon,.Navbar-module__9Mqw_a__menuSvgMask{color:currentColor;flex:0 0 17px;width:17px;min-width:17px;height:17px}.Navbar-module__9Mqw_a__submenuItem .Navbar-module__9Mqw_a__menuIcon,.Navbar-module__9Mqw_a__submenuItem .Navbar-module__9Mqw_a__menuSvgMask{flex-basis:15px;width:15px;min-width:15px;height:15px}.Navbar-module__9Mqw_a__menuSvgMask{background-color:currentColor;justify-content:center;align-items:center;display:inline-flex;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Navbar-module__9Mqw_a__menuText{text-overflow:ellipsis;white-space:nowrap;opacity:1;flex:1;min-width:0;transition:opacity .14s;overflow:hidden}.Navbar-module__9Mqw_a__menuBadge{background:var(--nav-danger);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.Navbar-module__9Mqw_a__menuChevron{width:14px;min-width:14px;height:14px;color:var(--nav-text-soft);flex:0 0 14px;margin-left:auto}.Navbar-module__9Mqw_a__submenu{border-left:1px solid var(--nav-border-strong);flex-direction:column;gap:2px;margin:4px 0 5px 17px;padding:3px 0 3px 10px;display:flex}.Navbar-module__9Mqw_a__submenu .Navbar-module__9Mqw_a__active:before{display:none}.Navbar-module__9Mqw_a__sidebarFooter{padding:12px 11px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--nav-border);background:var(--nav-bg);flex-direction:column;flex:none;gap:3px;transition:padding .24s;display:flex}.Navbar-module__9Mqw_a__logoutItem{color:var(--nav-danger)}.Navbar-module__9Mqw_a__logoutItem:hover{background:var(--nav-danger-soft);color:var(--nav-danger)}.Navbar-module__9Mqw_a__mainHeader{z-index:40;min-height:64px;margin-left:var(--admin-sidebar-current-width,var(--admin-sidebar-width));border-bottom:1px solid var(--nav-border);background:color-mix(in srgb, var(--nav-surface) 90%, transparent);color:var(--nav-text);box-sizing:border-box;-webkit-backdrop-filter:blur(18px);justify-content:space-between;align-items:center;padding:9px 18px;transition:margin-left .24s,background .2s,border-color .2s;display:flex;position:sticky;top:0}.Navbar-module__9Mqw_a__left,.Navbar-module__9Mqw_a__right{align-items:center;display:flex}.Navbar-module__9Mqw_a__left{gap:10px}.Navbar-module__9Mqw_a__right{gap:7px;margin-left:auto}.Navbar-module__9Mqw_a__mobileMenuButton,.Navbar-module__9Mqw_a__mobileLogo{display:none!important}.Navbar-module__9Mqw_a__desktopCollapseButton{display:inline-flex}.Navbar-module__9Mqw_a__iconButton{width:38px;height:38px;color:var(--nav-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;padding:0;transition:background .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.Navbar-module__9Mqw_a__iconButton:hover{border-color:var(--nav-border);background:var(--nav-surface-soft);color:var(--nav-text-strong)}.Navbar-module__9Mqw_a__status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.Navbar-module__9Mqw_a__statusDot{opacity:.9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px}.Navbar-module__9Mqw_a__statusOk{border-color:color-mix(in srgb, var(--nav-success) 20%, transparent);background:var(--nav-success-soft);color:var(--nav-success)}.Navbar-module__9Mqw_a__statusDanger{border-color:color-mix(in srgb, var(--nav-danger) 20%, transparent);background:var(--nav-danger-soft);color:var(--nav-danger)}.Navbar-module__9Mqw_a__notifWrapper,.Navbar-module__9Mqw_a__user{position:relative}.Navbar-module__9Mqw_a__notifBadge{border:2px solid var(--nav-surface);color:#fff;box-sizing:border-box;background:#d94f5c;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:3px;right:2px}.Navbar-module__9Mqw_a__notifDropdown,.Navbar-module__9Mqw_a__userMenu{z-index:300;border:1px solid var(--nav-border);background:var(--nav-surface);color:var(--nav-text);box-shadow:var(--nav-shadow);transform-origin:100% 0;border-radius:14px;animation:.14s ease-out Navbar-module__9Mqw_a__dropdownIn;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.Navbar-module__9Mqw_a__notifDropdown{width:min(340px,100vw - 24px)}.Navbar-module__9Mqw_a__notifHeader{border-bottom:1px solid var(--nav-border);background:var(--nav-surface);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:flex}.Navbar-module__9Mqw_a__notifHeader>div{flex-direction:column;gap:2px;min-width:0;display:flex}.Navbar-module__9Mqw_a__notifHeader strong{color:var(--nav-text-strong);font-size:13px;font-weight:650}.Navbar-module__9Mqw_a__notifHeader span{color:var(--nav-text-soft);font-size:10.5px}.Navbar-module__9Mqw_a__notifHeader button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:600}.Navbar-module__9Mqw_a__notifHeader button:hover{background:var(--nav-active);color:#fff}.Navbar-module__9Mqw_a__notifHeader button:disabled{opacity:.45;cursor:default}.Navbar-module__9Mqw_a__notifList{overscroll-behavior:contain;max-height:310px;overflow-y:auto}.Navbar-module__9Mqw_a__notifItem{border:0;border-bottom:1px solid var(--nav-border);background:var(--nav-surface);width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:10px;padding:11px 13px;transition:background .15s;display:flex}.Navbar-module__9Mqw_a__notifItem:last-child{border-bottom:0}.Navbar-module__9Mqw_a__notifItem:hover{background:var(--nav-surface-soft)}.Navbar-module__9Mqw_a__notifIndicator{background:var(--nav-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--nav-active);border-radius:50%;flex:0 0 7px;margin-top:5px}.Navbar-module__9Mqw_a__notifContent{flex-direction:column;gap:4px;min-width:0;display:flex}.Navbar-module__9Mqw_a__notifText{color:var(--nav-text-strong);font-size:12.5px;font-weight:520;line-height:1.4}.Navbar-module__9Mqw_a__notifTime{color:var(--nav-text-soft);font-size:10.5px;line-height:1.2}.Navbar-module__9Mqw_a__notifEmpty{color:var(--nav-text-soft);text-align:center;margin:0;padding:30px 14px;font-size:12px}.Navbar-module__9Mqw_a__userButton{border:1px solid var(--nav-border);background:var(--nav-surface);max-width:230px;min-height:38px;color:var(--nav-text);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:4px 8px 4px 4px;font-size:12.5px;font-weight:560;line-height:1;transition:background .16s,border-color .16s;display:inline-flex}.Navbar-module__9Mqw_a__userButton:hover{background:var(--nav-surface-soft);border-color:var(--nav-border-strong)}.Navbar-module__9Mqw_a__userAvatar{background:var(--nav-active);width:28px;height:28px;color:var(--nav-accent-strong);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.Navbar-module__9Mqw_a__userName{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.Navbar-module__9Mqw_a__userChevron{color:var(--nav-text-soft);transition:transform .18s}.Navbar-module__9Mqw_a__userChevronOpen{transform:rotate(180deg)}.Navbar-module__9Mqw_a__userMenu{width:250px}.Navbar-module__9Mqw_a__userMeta{border-bottom:1px solid var(--nav-border);background:var(--nav-surface-soft);flex-direction:column;gap:3px;padding:14px;display:flex}.Navbar-module__9Mqw_a__userMeta strong{color:var(--nav-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.Navbar-module__9Mqw_a__userMeta span,.Navbar-module__9Mqw_a__userMeta small{color:var(--nav-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1.35;overflow:hidden}.Navbar-module__9Mqw_a__userMenuActions{padding:6px}.Navbar-module__9Mqw_a__userMenuActions button{width:100%;min-height:38px;color:var(--nav-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:8px 9px;font-size:12.5px;font-weight:520;transition:background .15s,color .15s;display:flex}.Navbar-module__9Mqw_a__userMenuActions button:hover{background:var(--nav-hover);color:var(--nav-text-strong)}.Navbar-module__9Mqw_a__userMenuActions .Navbar-module__9Mqw_a__userLogout{color:var(--nav-danger)}.Navbar-module__9Mqw_a__userMenuActions .Navbar-module__9Mqw_a__userLogout:hover{background:var(--nav-danger-soft);color:var(--nav-danger)}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__sidebarHeader{justify-content:center;padding-inline:10px}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__sidebarBrand{flex:none;justify-content:center}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__brandCopy,.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__sectionLabel,.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__menuText,.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__menuChevron{display:none}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__sidebarBody{padding-inline:9px}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__sidebarSection+.Navbar-module__9Mqw_a__sidebarSection{border-top:1px solid var(--nav-border);margin-top:12px;padding-top:12px}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__menuItem,.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__submenuItem{justify-content:center;gap:0;padding-inline:8px}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__menuBadge{min-width:17px;height:17px;padding:0 4px;font-size:9px;position:absolute;top:2px;right:2px}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__submenu{display:none}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__sidebarFooter{padding-inline:9px}.Navbar-module__9Mqw_a__overlay{display:none}@keyframes Navbar-module__9Mqw_a__dropdownIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1099px){.Navbar-module__9Mqw_a__mainHeader{width:100%;min-height:62px;margin-left:0;padding:8px 12px}.Navbar-module__9Mqw_a__mobileMenuButton{display:inline-flex!important}.Navbar-module__9Mqw_a__desktopCollapseButton{display:none!important}.Navbar-module__9Mqw_a__mobileLogo{object-fit:contain;width:auto;height:36px;display:block!important}.Navbar-module__9Mqw_a__sideMenu{z-index:1002;border-right:0;width:min(272px,86vw);transform:translate(-105%);box-shadow:22px 0 54px #0f172a33}.Navbar-module__9Mqw_a__sideMenu.Navbar-module__9Mqw_a__open{transform:translate(0)}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__sidebarHeader{justify-content:flex-start;padding:15px 14px}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__sidebarBrand{flex:1;justify-content:flex-start}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__brandCopy,.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__sectionLabel,.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__menuText,.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__menuChevron{display:flex}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__sectionLabel,.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__menuText,.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__menuChevron{display:block}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__sidebarBody{padding:18px 11px 16px}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__sidebarSection+.Navbar-module__9Mqw_a__sidebarSection{border-top:0;margin-top:20px;padding-top:0}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__menuItem,.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__submenuItem{justify-content:flex-start}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__menuItem{gap:10px;padding:8px 10px}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__submenuItem{gap:8px;padding:7px 9px}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__submenu{display:flex}.Navbar-module__9Mqw_a__collapsed .Navbar-module__9Mqw_a__sidebarFooter{padding-inline:11px}.Navbar-module__9Mqw_a__sidebarClose{display:inline-flex}.Navbar-module__9Mqw_a__overlay{z-index:1001;cursor:pointer;-webkit-backdrop-filter:blur(2px);background:#0f172a6b;border:0;display:block;position:fixed;inset:0}}@media (max-width:720px){.Navbar-module__9Mqw_a__right{gap:3px}.Navbar-module__9Mqw_a__status{display:none}.Navbar-module__9Mqw_a__iconButton{flex-basis:36px;width:36px;height:36px}.Navbar-module__9Mqw_a__userButton{min-height:36px;padding-right:5px}.Navbar-module__9Mqw_a__userName,.Navbar-module__9Mqw_a__userChevron{display:none}.Navbar-module__9Mqw_a__notifDropdown,.Navbar-module__9Mqw_a__userMenu{width:auto;position:fixed;top:68px;left:10px;right:10px}.Navbar-module__9Mqw_a__userMenu{width:min(270px,100vw - 20px);left:auto}}@media (prefers-reduced-motion:reduce){.Navbar-module__9Mqw_a__sideMenu,.Navbar-module__9Mqw_a__mainHeader,.Navbar-module__9Mqw_a__menuItem,.Navbar-module__9Mqw_a__submenuItem,.Navbar-module__9Mqw_a__iconButton,.Navbar-module__9Mqw_a__userButton,.Navbar-module__9Mqw_a__userChevron,.Navbar-module__9Mqw_a__notifDropdown,.Navbar-module__9Mqw_a__userMenu{transition:none!important;animation:none!important}}.Navbar-module__9Mqw_a__userMenu{transform-origin:100% 0;width:min(320px,100vw - 24px);animation:.15s ease-out Navbar-module__9Mqw_a__userMenuEnter;top:calc(100% + 10px);overflow:hidden}.Navbar-module__9Mqw_a__userMeta{gap:10px;padding:12px;display:grid}.Navbar-module__9Mqw_a__userMetaRow{border:1px solid var(--navbar-border,#dbe3ea);background:var(--navbar-top,#fff);border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.Navbar-module__9Mqw_a__userMetaIcon{background:color-mix(in srgb, var(--color-primary,#2bbced) 11%, transparent);width:32px;height:32px;color:var(--color-secondary,#e06d08);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.Navbar-module__9Mqw_a__userMetaContent{min-width:0}.Navbar-module__9Mqw_a__userMetaContent strong,.Navbar-module__9Mqw_a__userMetaContent span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Navbar-module__9Mqw_a__userMetaContent strong{color:var(--navbar-text,#0f172a);letter-spacing:.02em;font-size:11px;font-weight:700}.Navbar-module__9Mqw_a__userMetaContent span{color:var(--navbar-text-soft,#64748b);margin-top:3px;font-size:11px}.Navbar-module__9Mqw_a__sessionActiveBadge{white-space:nowrap;background:#10b9811a;border:1px solid #10b9813d;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-weight:700;line-height:1;color:#047857!important;font-size:10px!important;display:inline-flex!important}[data-theme=dark] .Navbar-module__9Mqw_a__sessionActiveBadge{background:#34d3991f;border-color:#34d3993d;color:#6ee7b7!important}@keyframes Navbar-module__9Mqw_a__userMenuEnter{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.Navbar-module__9Mqw_a__userMenu{z-index:1005;width:min(270px,100vw - 20px);max-height:calc(100dvh - 80px);position:fixed;top:68px;left:auto;right:10px;overflow-y:auto}.Navbar-module__9Mqw_a__userButton{touch-action:manipulation}}
.ProfileModal-module__jnE0qa__overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:10000;background:#0000008c;position:fixed;inset:0}.ProfileModal-module__jnE0qa__modal{z-index:10001;background:#fff;border-radius:14px;width:420px;max-width:92%;animation:.2s ease-out ProfileModal-module__jnE0qa__modalIn;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 25px 60px #00000059}@keyframes ProfileModal-module__jnE0qa__modalIn{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.ProfileModal-module__jnE0qa__header{background:#f7f7f8;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ProfileModal-module__jnE0qa__title{color:#222;font-size:16px;font-weight:600}.ProfileModal-module__jnE0qa__closeButton{cursor:pointer;color:#555;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.ProfileModal-module__jnE0qa__closeButton:hover{background:#eaeaea}.ProfileModal-module__jnE0qa__body{flex-direction:column;gap:6px;padding:20px;display:flex}.ProfileModal-module__jnE0qa__body input:not([type=checkbox]){border:1px solid #ccc;border-radius:5px;height:35px;padding:0 10px;font-size:14px;transition:border-color .15s,box-shadow .15s}.ProfileModal-module__jnE0qa__body input:not([type=checkbox]):focus{box-shadow:none;border-color:#444;outline:none}.ProfileModal-module__jnE0qa__body input:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 2px #4f46e526}.ProfileModal-module__jnE0qa__footer{background:#fafafa;border-top:1px solid #e5e5e5;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}
.ReservationTreatmentCommunicationDialog-module__B9X4YW__overlay{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8a;position:fixed;inset:0}.ReservationTreatmentCommunicationDialog-module__B9X4YW__modal{z-index:1301;border:1px solid var(--navbar-border,#e2e8f0);color:#334155;background:#fff;border-radius:18px;flex-direction:column;width:min(760px,100vw - 28px);max-height:min(860px,100dvh - 28px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #0f172a47}.ReservationTreatmentCommunicationDialog-module__B9X4YW__header{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary,#0ea5e9) 5%,#fff),#fff);border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:17px 18px;display:flex}.ReservationTreatmentCommunicationDialog-module__B9X4YW__headerIcon{border:1px solid color-mix(in srgb,var(--color-primary,#0ea5e9) 24%,transparent);background:color-mix(in srgb,var(--color-primary,#0ea5e9) 10%,transparent);width:40px;height:40px;color:var(--color-primary,#0ea5e9);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.ReservationTreatmentCommunicationDialog-module__B9X4YW__headerText{flex:1;min-width:0}.ReservationTreatmentCommunicationDialog-module__B9X4YW__title{color:#172033;margin:0;font-size:16px;font-weight:750}.ReservationTreatmentCommunicationDialog-module__B9X4YW__description{color:#64748b;margin:3px 0 0;font-size:12px}.ReservationTreatmentCommunicationDialog-module__B9X4YW__closeButton{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ReservationTreatmentCommunicationDialog-module__B9X4YW__closeButton:hover{background:#f8fafc;border-color:#e2e8f0}.ReservationTreatmentCommunicationDialog-module__B9X4YW__body{background:#f8fafc;min-height:0;padding:18px;overflow-y:auto}.ReservationTreatmentCommunicationDialog-module__B9X4YW__loading{color:#64748b;justify-content:center;align-items:center;gap:9px;min-height:220px;font-weight:650;display:flex}.ReservationTreatmentCommunicationDialog-module__B9X4YW__modeTabs{gap:8px;margin-bottom:14px;display:flex}.ReservationTreatmentCommunicationDialog-module__B9X4YW__modeTabs button{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.ReservationTreatmentCommunicationDialog-module__B9X4YW__modeTabs .ReservationTreatmentCommunicationDialog-module__B9X4YW__activeTab{border-color:color-mix(in srgb,var(--color-primary,#0ea5e9) 45%,#cbd5e1);background:color-mix(in srgb,var(--color-primary,#0ea5e9) 8%,#fff);color:var(--color-primary,#0ea5e9)}.ReservationTreatmentCommunicationDialog-module__B9X4YW__emailInfo{color:#0369a1;word-break:break-word;background:#f0f9ff;border:1px solid #bae6fd;border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:9px 11px;font-size:12px;display:flex}.ReservationTreatmentCommunicationDialog-module__B9X4YW__field{gap:6px;margin-bottom:13px;display:grid}.ReservationTreatmentCommunicationDialog-module__B9X4YW__field>span{color:#334155;font-size:12px;font-weight:700}.ReservationTreatmentCommunicationDialog-module__B9X4YW__field input,.ReservationTreatmentCommunicationDialog-module__B9X4YW__field textarea{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;width:100%;padding:10px 11px;font-size:13px}.ReservationTreatmentCommunicationDialog-module__B9X4YW__field textarea{resize:vertical;min-height:115px}.ReservationTreatmentCommunicationDialog-module__B9X4YW__field input:focus,.ReservationTreatmentCommunicationDialog-module__B9X4YW__field textarea:focus{border-color:var(--color-primary,#0ea5e9);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary,#0ea5e9) 10%,transparent)}.ReservationTreatmentCommunicationDialog-module__B9X4YW__field small{color:#64748b;font-size:11px}.ReservationTreatmentCommunicationDialog-module__B9X4YW__historyHeader{justify-content:space-between;align-items:center;margin:20px 0 10px;display:flex}.ReservationTreatmentCommunicationDialog-module__B9X4YW__historyHeader strong{color:#1e293b;font-size:13px}.ReservationTreatmentCommunicationDialog-module__B9X4YW__historyHeader button{color:#64748b;background:#fff;border:1px solid #dbe3ec;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.ReservationTreatmentCommunicationDialog-module__B9X4YW__history{gap:9px;display:grid}.ReservationTreatmentCommunicationDialog-module__B9X4YW__empty{text-align:center;color:#94a3b8;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;padding:20px;font-size:12px}.ReservationTreatmentCommunicationDialog-module__B9X4YW__messageCard{background:#fff;border:1px solid #e2e8f0;border-radius:11px;padding:12px 13px}.ReservationTreatmentCommunicationDialog-module__B9X4YW__messageTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.ReservationTreatmentCommunicationDialog-module__B9X4YW__messageTop small{color:#94a3b8;font-size:10px}.ReservationTreatmentCommunicationDialog-module__B9X4YW__emailBadge,.ReservationTreatmentCommunicationDialog-module__B9X4YW__noteBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.ReservationTreatmentCommunicationDialog-module__B9X4YW__emailBadge{color:#0369a1;background:#e0f2fe}.ReservationTreatmentCommunicationDialog-module__B9X4YW__noteBadge{color:#475569;background:#f1f5f9}.ReservationTreatmentCommunicationDialog-module__B9X4YW__messageCard>strong{color:#1e293b;margin-bottom:5px;font-size:12px;display:block}.ReservationTreatmentCommunicationDialog-module__B9X4YW__messageCard p{white-space:pre-line;color:#475569;margin:0;font-size:12px;line-height:1.55}.ReservationTreatmentCommunicationDialog-module__B9X4YW__emailStatus{color:#64748b;margin-top:7px;font-size:10px;display:block}.ReservationTreatmentCommunicationDialog-module__B9X4YW__footer{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.ReservationTreatmentCommunicationDialog-module__B9X4YW__footer .btn{align-items:center;gap:6px;display:inline-flex}.ReservationTreatmentCommunicationDialog-module__B9X4YW__spin{animation:.8s linear infinite ReservationTreatmentCommunicationDialog-module__B9X4YW__spin}@keyframes ReservationTreatmentCommunicationDialog-module__B9X4YW__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.ReservationTreatmentCommunicationDialog-module__B9X4YW__modal{border-radius:15px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.ReservationTreatmentCommunicationDialog-module__B9X4YW__header,.ReservationTreatmentCommunicationDialog-module__B9X4YW__body,.ReservationTreatmentCommunicationDialog-module__B9X4YW__footer{padding:14px}.ReservationTreatmentCommunicationDialog-module__B9X4YW__modeTabs{grid-template-columns:1fr 1fr;display:grid}.ReservationTreatmentCommunicationDialog-module__B9X4YW__modeTabs button{justify-content:center}.ReservationTreatmentCommunicationDialog-module__B9X4YW__footer{flex-direction:column-reverse}.ReservationTreatmentCommunicationDialog-module__B9X4YW__footer .btn{justify-content:center;width:100%}.ReservationTreatmentCommunicationDialog-module__B9X4YW__messageTop{flex-direction:column;align-items:flex-start}}
.SectorDialog-module__3MGgtG__overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);background:#0f172a85;animation:.16s ease-out SectorDialog-module__3MGgtG__overlayIn;position:fixed;inset:0}.SectorDialog-module__3MGgtG__modal{z-index:1201;border:1px solid var(--navbar-border,#e2e8f0);background:var(--navbar-top,#fff);width:min(720px,100vw - 28px);max-height:min(820px,100dvh - 28px);color:var(--navbar-text,#334155);border-radius:18px;flex-direction:column;animation:.18s ease-out SectorDialog-module__3MGgtG__modalIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #0f172a47}.SectorDialog-module__3MGgtG__header{border-bottom:1px solid var(--navbar-border,#e2e8f0);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary,#0ea5e9) 5%, var(--navbar-top,#fff)), var(--navbar-top,#fff));align-items:center;gap:12px;padding:17px 18px;display:flex}.SectorDialog-module__3MGgtG__headerIcon{border:1px solid color-mix(in srgb, var(--color-primary,#0ea5e9) 24%, transparent);background:color-mix(in srgb, var(--color-primary,#0ea5e9) 10%, transparent);width:40px;height:40px;color:var(--color-primary,#0ea5e9);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.SectorDialog-module__3MGgtG__headerText{flex:1;min-width:0}.SectorDialog-module__3MGgtG__title{color:var(--navbar-text,#172033);margin:0;font-size:16px;font-weight:750;line-height:1.25}.SectorDialog-module__3MGgtG__description{color:var(--navbar-text-soft,#64748b);margin:3px 0 0;font-size:12px;line-height:1.45}.SectorDialog-module__3MGgtG__closeButton{width:36px;height:36px;color:var(--navbar-text-soft,#64748b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.SectorDialog-module__3MGgtG__closeButton:hover{border-color:var(--navbar-border,#e2e8f0);background:var(--navbar-bg,#f8fafc);color:var(--navbar-text,#172033)}.SectorDialog-module__3MGgtG__closeButton:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary,#0ea5e9) 22%, transparent);outline-offset:2px}.SectorDialog-module__3MGgtG__body{background:var(--navbar-top,#fff);min-height:0;padding:18px;overflow-y:auto}@keyframes SectorDialog-module__3MGgtG__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes SectorDialog-module__3MGgtG__modalIn{0%{opacity:0;transform:translate(-50%,-47%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:640px){.SectorDialog-module__3MGgtG__modal{border-radius:15px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.SectorDialog-module__3MGgtG__header,.SectorDialog-module__3MGgtG__body{padding:14px}.SectorDialog-module__3MGgtG__description{display:none}}@media (prefers-reduced-motion:reduce){.SectorDialog-module__3MGgtG__overlay,.SectorDialog-module__3MGgtG__modal{animation:none}}
.CampingRentalsMatrix-module__GbPdtW__page{gap:16px;padding-bottom:28px;display:grid}.CampingRentalsMatrix-module__GbPdtW__heroActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.CampingRentalsMatrix-module__GbPdtW__emptyState{min-height:220px;color:var(--fd-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.CampingRentalsMatrix-module__GbPdtW__emptyState strong{color:var(--fd-text);font-size:14px}.CampingRentalsMatrix-module__GbPdtW__emptyState span{font-size:12px}.CampingRentalsMatrix-module__GbPdtW__primaryButton,.CampingRentalsMatrix-module__GbPdtW__secondaryButton{min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12.5px;font-weight:700;transition:transform .15s,opacity .15s;display:inline-flex}.CampingRentalsMatrix-module__GbPdtW__primaryButton{background:var(--color-primary);color:#fff;border:0}.CampingRentalsMatrix-module__GbPdtW__secondaryButton{color:#334155;background:#fff;border:1px solid #cbd5e1}.CampingRentalsMatrix-module__GbPdtW__primaryButton:hover:not(:disabled),.CampingRentalsMatrix-module__GbPdtW__secondaryButton:hover:not(:disabled){transform:translateY(-1px)}.CampingRentalsMatrix-module__GbPdtW__primaryButton:disabled,.CampingRentalsMatrix-module__GbPdtW__secondaryButton:disabled{cursor:not-allowed;opacity:.55}.CampingRentalsMatrix-module__GbPdtW__filtersGrid{grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) minmax(210px,1.1fr) minmax(220px,1.2fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.CampingRentalsMatrix-module__GbPdtW__checkboxField{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-size:12px;font-weight:650;display:flex}.CampingRentalsMatrix-module__GbPdtW__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.CampingRentalsMatrix-module__GbPdtW__summary article{background:#fff;border:1px solid #dde5ec;border-radius:14px;padding:15px 16px;box-shadow:0 8px 22px #17283c0b}.CampingRentalsMatrix-module__GbPdtW__summary span{color:#6c7b8b;font-size:11.5px;font-weight:650;display:block}.CampingRentalsMatrix-module__GbPdtW__summary strong{color:#233244;margin-top:4px;font-size:23px;font-weight:770;display:block}.CampingRentalsMatrix-module__GbPdtW__tableCard{background:#fff;border:1px solid #dde5ec;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 14px 34px #17283c0f}.CampingRentalsMatrix-module__GbPdtW__tableWrapper{overflow:auto}.CampingRentalsMatrix-module__GbPdtW__tableWrapper table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}.CampingRentalsMatrix-module__GbPdtW__tableWrapper th,.CampingRentalsMatrix-module__GbPdtW__tableWrapper td{vertical-align:middle;text-align:center;white-space:nowrap;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:11px 12px}.CampingRentalsMatrix-module__GbPdtW__tableWrapper thead th{z-index:2;color:#475569;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:10px;font-weight:800;position:sticky;top:0}.CampingRentalsMatrix-module__GbPdtW__tableWrapper tbody tr:nth-child(2n){background:#f8fafc}.CampingRentalsMatrix-module__GbPdtW__tableWrapper tbody td:nth-child(2),.CampingRentalsMatrix-module__GbPdtW__tableWrapper tbody td:nth-child(3),.CampingRentalsMatrix-module__GbPdtW__tableWrapper tbody td:nth-child(4){text-align:left}.CampingRentalsMatrix-module__GbPdtW__tableWrapper th small,.CampingRentalsMatrix-module__GbPdtW__tableWrapper td small{color:#94a3b8;letter-spacing:0;text-transform:none;margin-top:3px;font-size:9px;font-weight:650;display:block}.CampingRentalsMatrix-module__GbPdtW__quantityCell{color:#047857;background:#ecfdf3;font-weight:800}.CampingRentalsMatrix-module__GbPdtW__totalCell{color:#1d4ed8;background:#eff6ff;font-weight:850}.CampingRentalsMatrix-module__GbPdtW__advanceBadge,.CampingRentalsMatrix-module__GbPdtW__sameDayBadge{border-radius:999px;width:fit-content;margin:5px auto 0;padding:3px 7px;font-size:9px;font-weight:800;display:block}.CampingRentalsMatrix-module__GbPdtW__advanceBadge{color:#047857;background:#ecfdf3}.CampingRentalsMatrix-module__GbPdtW__sameDayBadge{color:#c2410c;background:#fff7ed}.CampingRentalsMatrix-module__GbPdtW__tableWrapper tfoot th{color:#fff;background:#233244;font-weight:800;position:sticky;bottom:0}.CampingRentalsMatrix-module__GbPdtW__state{color:#64748b;justify-content:center;align-items:center;gap:9px;min-height:220px;font-weight:700;display:flex}.CampingRentalsMatrix-module__GbPdtW__spinning{animation:.85s linear infinite CampingRentalsMatrix-module__GbPdtW__spin}@keyframes CampingRentalsMatrix-module__GbPdtW__spin{to{transform:rotate(360deg)}}html[data-theme=dark] .CampingRentalsMatrix-module__GbPdtW__secondaryButton{color:#f2f4f7;background:#101828;border-color:#344054}html[data-theme=dark] .CampingRentalsMatrix-module__GbPdtW__checkboxField{color:#f2f4f7;background:#101828;border-color:#344054}html[data-theme=dark] .CampingRentalsMatrix-module__GbPdtW__summary article{color:#f2f4f7;background:#101828;border-color:#344054}html[data-theme=dark] .CampingRentalsMatrix-module__GbPdtW__tableCard{color:#f2f4f7;background:#101828;border-color:#344054}html[data-theme=dark] .CampingRentalsMatrix-module__GbPdtW__summary strong{color:#f8fafc}html[data-theme=dark] .CampingRentalsMatrix-module__GbPdtW__tableWrapper thead th{background:#1d2939}html[data-theme=dark] .CampingRentalsMatrix-module__GbPdtW__tableWrapper tbody tr:nth-child(2n){background:#1d2939}@media (max-width:1180px){.CampingRentalsMatrix-module__GbPdtW__filtersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CampingRentalsMatrix-module__GbPdtW__filtersGrid>:last-child{grid-column:1/-1}}@media (max-width:680px){.CampingRentalsMatrix-module__GbPdtW__summary,.CampingRentalsMatrix-module__GbPdtW__filtersGrid{grid-template-columns:1fr}.CampingRentalsMatrix-module__GbPdtW__filtersGrid>:last-child{grid-column:auto}}.CampingRentalsMatrix-module__GbPdtW__treatmentSummary{background:#fff7ed!important;border-color:#fed7aa!important}.CampingRentalsMatrix-module__GbPdtW__treatmentSummary span,.CampingRentalsMatrix-module__GbPdtW__treatmentSummary strong{color:#9a3412!important}.CampingRentalsMatrix-module__GbPdtW__treatmentRow td{background:#fffaf5}.CampingRentalsMatrix-module__GbPdtW__treatmentRow td:first-child{box-shadow:inset 4px 0 #d97706}.CampingRentalsMatrix-module__GbPdtW__treatmentBadge{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;margin-top:6px;padding:5px 7px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.CampingRentalsMatrix-module__GbPdtW__treatmentBadge small{color:#c2410c;font-size:10px;font-weight:600}
.ReservationRequestsPage-module__M-Jwra__headerRow{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.ReservationRequestsPage-module__M-Jwra__headerRow .btn{align-items:center;gap:7px;display:inline-flex}.ReservationRequestsPage-module__M-Jwra__subtitle{color:#64748b;margin:5px 0 0;font-size:13px}.ReservationRequestsPage-module__M-Jwra__tableWrap{width:100%;overflow:auto visible}.ReservationRequestsPage-module__M-Jwra__requestsTable{min-width:2050px}.ReservationRequestsPage-module__M-Jwra__hidden{display:none}:is(.ReservationRequestsPage-module__M-Jwra__tableWrap th,.ReservationRequestsPage-module__M-Jwra__tableWrap td){vertical-align:middle}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-reservation-id{color:#0ea5e9;font-size:12px;font-weight:800}:is(.ReservationRequestsPage-module__M-Jwra__tableWrap .request-kind,.ReservationRequestsPage-module__M-Jwra__tableWrap .request-flag,.ReservationRequestsPage-module__M-Jwra__tableWrap .request-label,.ReservationRequestsPage-module__M-Jwra__tableWrap .request-status){white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-kind-edit{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-kind-cancel{color:#b91c1c;background:#fff7f7;border:1px solid #fecaca}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-flag-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-flag-info{color:#6d28d9;background:#f5f3ff;border:1px solid #c4b5fd}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-label{color:#334155;background:#f8fafc;border:1px solid #cbd5e1}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-label-operational{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-muted{color:#94a3b8;font-size:11px}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-value{color:#0f172a;white-space:nowrap;font-size:11px;font-weight:700}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-text{color:#475569;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:220px;font-size:11px;line-height:1.35;display:inline-block;overflow:hidden}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-status-open{color:#b45309;background:#fff7ed;border:1px solid #fed7aa}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-status-progress{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-status-done{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.ReservationRequestsPage-module__M-Jwra__tableWrap .request-actions{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}@media (max-width:700px){.ReservationRequestsPage-module__M-Jwra__headerRow{flex-direction:column}}.ReservationRequestsPage-module__M-Jwra__loadError{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:flex}.ReservationRequestsPage-module__M-Jwra__loadError>div{gap:3px;display:grid}.ReservationRequestsPage-module__M-Jwra__loadError strong{font-size:13px}.ReservationRequestsPage-module__M-Jwra__loadError span{font-size:12px;line-height:1.45}@media (max-width:700px){.ReservationRequestsPage-module__M-Jwra__loadError{flex-direction:column;align-items:stretch}}
.ReservationReportsPage-module__3HJVxa__page{flex-direction:column;gap:16px;padding-bottom:28px;display:flex}.ReservationReportsPage-module__3HJVxa__hero{background:#fff;border:1px solid #dde5ec;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 10px 28px #0f172a0d}.ReservationReportsPage-module__3HJVxa__heroIcon{background:color-mix(in srgb, var(--color-primary,#1687d2) 11%, white);width:48px;height:48px;color:var(--color-primary,#1687d2);border-radius:13px;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.ReservationReportsPage-module__3HJVxa__hero>div:nth-child(2){flex:1;min-width:0}.ReservationReportsPage-module__3HJVxa__hero span{color:var(--color-primary,#1687d2);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.ReservationReportsPage-module__3HJVxa__hero h1{color:#233244;margin:2px 0 3px;font-size:20px;font-weight:780}.ReservationReportsPage-module__3HJVxa__hero p{color:#6c7b8b;margin:0;font-size:11.5px;line-height:1.5}.ReservationReportsPage-module__3HJVxa__permissionBadge{color:#16734c;white-space:nowrap;background:#e8f7ef;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:760;display:inline-flex}.ReservationReportsPage-module__3HJVxa__filtersGrid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;padding:18px;display:grid}.ReservationReportsPage-module__3HJVxa__textField{background:#fff;border:1px solid #cbd5e1;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.ReservationReportsPage-module__3HJVxa__textField:focus-within{border-color:var(--color-primary,#1687d2);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,#1687d2) 14%, transparent)}.ReservationReportsPage-module__3HJVxa__textField svg{color:#64748b;flex:none}.ReservationReportsPage-module__3HJVxa__textField input{color:#0f172a;width:100%;min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.ReservationReportsPage-module__3HJVxa__filterFooter{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:9px;padding:14px 18px;display:flex}.ReservationReportsPage-module__3HJVxa__downloadButton{background:var(--color-primary,#1687d2);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:740;display:inline-flex}.ReservationReportsPage-module__3HJVxa__downloadButton:disabled{cursor:not-allowed;opacity:.58}.ReservationReportsPage-module__3HJVxa__spinning{animation:.8s linear infinite ReservationReportsPage-module__3HJVxa__spin}@keyframes ReservationReportsPage-module__3HJVxa__spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.ReservationReportsPage-module__3HJVxa__filtersGrid{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media (max-width:850px){.ReservationReportsPage-module__3HJVxa__filtersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ReservationReportsPage-module__3HJVxa__hero{flex-wrap:wrap;align-items:flex-start;padding:15px}.ReservationReportsPage-module__3HJVxa__permissionBadge{margin-left:62px}.ReservationReportsPage-module__3HJVxa__filtersGrid{grid-template-columns:1fr;padding:14px}.ReservationReportsPage-module__3HJVxa__filterFooter{flex-direction:column-reverse;align-items:stretch;padding:14px}.ReservationReportsPage-module__3HJVxa__filterFooter button,.ReservationReportsPage-module__3HJVxa__downloadButton{width:100%}}:is(html[data-theme=dark] .ReservationReportsPage-module__3HJVxa__hero,html[data-theme=dark] .ReservationReportsPage-module__3HJVxa__textField){background:#171d26;border-color:#2b3543}:is(html[data-theme=dark] .ReservationReportsPage-module__3HJVxa__hero h1,html[data-theme=dark] .ReservationReportsPage-module__3HJVxa__textField input){color:#e5edf5}html[data-theme=dark] .ReservationReportsPage-module__3HJVxa__hero p{color:#94a3b8}html[data-theme=dark] .ReservationReportsPage-module__3HJVxa__filterFooter{background:#1c2430;border-color:#2b3543}
.Visitors-module__PvyfOa__page{gap:20px;padding-bottom:24px;display:grid}.Visitors-module__PvyfOa__refreshButton{z-index:1;background:var(--color-primary);color:#fff;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:13px;font-weight:750;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;position:relative}.Visitors-module__PvyfOa__refreshButton:hover{background:var(--color-secondary);transform:translateY(-1px);box-shadow:0 10px 24px #0ea5e91f}.Visitors-module__PvyfOa__refreshButton:disabled{opacity:.62;cursor:wait;transform:none}.Visitors-module__PvyfOa__spin{animation:.85s linear infinite Visitors-module__PvyfOa__spin}.Visitors-module__PvyfOa__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.Visitors-module__PvyfOa__summaryCard{border:1px solid color-mix(in srgb, var(--navbar-border,#dbe4ec) 82%, transparent);background:var(--navbar-top,#fff);border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:17px 18px;display:grid;box-shadow:0 10px 28px #0f172a0b}.Visitors-module__PvyfOa__summaryIcon{width:42px;height:42px;color:var(--color-primary,var(--color-third));background:#0ea5e91a;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.Visitors-module__PvyfOa__summaryContent{min-width:0}.Visitors-module__PvyfOa__summaryLabel{color:var(--navbar-text-soft,#64748b);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;display:block;overflow:hidden}.Visitors-module__PvyfOa__summaryValue{color:var(--navbar-text,#0f172a);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:22px;font-weight:760;line-height:1.08;display:block;overflow:hidden}.Visitors-module__PvyfOa__tableCard{border:1px solid color-mix(in srgb, var(--navbar-border,#dbe4ec) 86%, transparent);background:var(--navbar-top,#fff);border-radius:20px;overflow:hidden;box-shadow:0 14px 38px #0f172a0e}.Visitors-module__PvyfOa__tableHeader{border-bottom:1px solid color-mix(in srgb, var(--navbar-border,#dbe4ec) 75%, transparent);background:linear-gradient(180deg, var(--navbar-top,#fff), var(--navbar-surface,#f8fafc));justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.Visitors-module__PvyfOa__tableTitle{color:var(--navbar-text,#0f172a);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:750}.Visitors-module__PvyfOa__tableSubtitle{color:var(--navbar-text-soft,#64748b);margin:4px 0 0;font-size:12px}.Visitors-module__PvyfOa__updatedAt{color:#15803d;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e2e;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.Visitors-module__PvyfOa__updatedDot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.Visitors-module__PvyfOa__tableBody{min-height:340px;padding:18px 20px 22px;position:relative}.Visitors-module__PvyfOa__tableScroll{width:100%;overflow-x:auto}.Visitors-module__PvyfOa__loadingOverlay{z-index:2;background:color-mix(in srgb, var(--navbar-top,#fff) 92%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;min-height:340px;display:flex;position:absolute;inset:0}.Visitors-module__PvyfOa__visitorCell{max-width:190px;color:var(--navbar-text,#334155);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;background:#94a3b814;border:1px solid #94a3b833;border-radius:8px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:650;display:inline-flex;overflow:hidden}.Visitors-module__PvyfOa__locationCell,.Visitors-module__PvyfOa__networkCell{gap:2px;min-width:138px;display:grid}.Visitors-module__PvyfOa__primaryText{color:var(--navbar-text,#334155);font-size:12px;font-weight:700}.Visitors-module__PvyfOa__secondaryText{max-width:180px;color:var(--navbar-text-soft,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.Visitors-module__PvyfOa__deviceBadge,.Visitors-module__PvyfOa__statusBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;max-width:150px;padding:5px 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}.Visitors-module__PvyfOa__deviceBadge{color:#087da7;text-transform:capitalize;background:#0ea5e914;border:1px solid #0ea5e92e}.Visitors-module__PvyfOa__statusBadge{color:#15803d;background:#22c55e14;border:1px solid #22c55e2e}.Visitors-module__PvyfOa__statusBadgeMuted{color:#64748b;background:#94a3b81a;border-color:#94a3b838}.Visitors-module__PvyfOa__ipBadge{color:var(--color-secondary);font-size:12px!important}.Visitors-module__PvyfOa__browserCell{gap:2px;min-width:110px;display:grid}@keyframes Visitors-module__PvyfOa__spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.Visitors-module__PvyfOa__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.Visitors-module__PvyfOa__page{gap:15px}.Visitors-module__PvyfOa__hero{border-radius:18px;flex-direction:column;align-items:stretch;padding:21px 20px}.Visitors-module__PvyfOa__refreshButton{align-self:flex-start}.Visitors-module__PvyfOa__summaryGrid{grid-template-columns:1fr;gap:10px}.Visitors-module__PvyfOa__summaryCard{padding:14px 15px}.Visitors-module__PvyfOa__tableHeader{flex-direction:column;align-items:flex-start;padding:16px 17px}.Visitors-module__PvyfOa__tableBody{padding:13px 12px 18px}}[data-theme=dark] .Visitors-module__PvyfOa__refreshButton{color:#7dd3fc;background:#0f172ab8}[data-theme=dark] .Visitors-module__PvyfOa__updatedAt{color:#86efac}[data-theme=dark] .Visitors-module__PvyfOa__deviceBadge{color:#7dd3fc}[data-theme=dark] .Visitors-module__PvyfOa__statusBadge{color:#86efac}[data-theme=dark] .Visitors-module__PvyfOa__ipBadge{color:#a5b4fc}.Visitors-module__PvyfOa__heroActions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.Visitors-module__PvyfOa__chartToggleButton,.Visitors-module__PvyfOa__analyticsHideButton{border:1px solid color-mix(in srgb, var(--navbar-border,#cbd5e1) 88%, transparent);background:var(--navbar-top,#fff);min-height:42px;color:var(--navbar-text,#334155);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:750;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.Visitors-module__PvyfOa__chartToggleButton:hover,.Visitors-module__PvyfOa__analyticsHideButton:hover{background:color-mix(in srgb, var(--color-primary,var(--color-third)) 6%, var(--navbar-top,#fff));color:#087da7;border-color:#0ea5e94d;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a0f}.Visitors-module__PvyfOa__chartToggleButton:focus-visible,.Visitors-module__PvyfOa__analyticsHideButton:focus-visible{outline-offset:3px;outline:3px solid #0ea5e92e}.Visitors-module__PvyfOa__analyticsSection{border:1px solid color-mix(in srgb, var(--navbar-border,#dbe4ec) 84%, transparent);background:radial-gradient(circle at 96% 0%, #0ea5e914, transparent 28%), var(--navbar-surface,#f8fafc);border-radius:22px;animation:.22s both Visitors-module__PvyfOa__analyticsReveal;overflow:hidden;box-shadow:0 14px 38px #0f172a0d}.Visitors-module__PvyfOa__analyticsHeader{justify-content:space-between;align-items:center;gap:18px;padding:21px 23px 16px;display:flex}.Visitors-module__PvyfOa__analyticsEyebrow{color:var(--color-primary,var(--color-third));letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.Visitors-module__PvyfOa__analyticsTitle{color:var(--navbar-text,#0f172a);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:780}.Visitors-module__PvyfOa__analyticsDescription{color:var(--navbar-text-soft,#64748b);margin:5px 0 0;font-size:12px;line-height:1.5}.Visitors-module__PvyfOa__analyticsHideButton{min-height:36px;color:var(--navbar-text-soft,#64748b);border-radius:10px;padding-inline:12px;font-size:11px}.Visitors-module__PvyfOa__chartsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 18px 18px;display:grid}.Visitors-module__PvyfOa__chartCard{border:1px solid color-mix(in srgb, var(--navbar-border,#dbe4ec) 84%, transparent);background:var(--navbar-top,#fff);border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #0f172a0b}.Visitors-module__PvyfOa__chartCardWide{grid-column:span 2}.Visitors-module__PvyfOa__chartCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-height:72px;padding:16px 17px 10px;display:flex}.Visitors-module__PvyfOa__chartCardTitle{color:var(--navbar-text,#0f172a);letter-spacing:-.015em;margin:0;font-size:14px;font-weight:780}.Visitors-module__PvyfOa__chartCardSubtitle{color:var(--navbar-text-soft,#64748b);margin:4px 0 0;font-size:10.5px;line-height:1.45}.Visitors-module__PvyfOa__chartCardBody{min-height:224px;padding:0 16px 16px}.Visitors-module__PvyfOa__trendChart{gap:8px;display:grid}.Visitors-module__PvyfOa__chartLegend{color:var(--navbar-text-soft,#64748b);justify-content:flex-end;align-items:center;gap:15px;font-size:10px;font-weight:700;display:flex}.Visitors-module__PvyfOa__chartLegend span{align-items:center;gap:6px;display:inline-flex}.Visitors-module__PvyfOa__chartLegend i{border-radius:50%;width:8px;height:8px}.Visitors-module__PvyfOa__legendVisits{background:#f1b434;box-shadow:0 0 0 3px #0ea5e91f}.Visitors-module__PvyfOa__legendUnique{background:var(--color-primary);box-shadow:0 0 0 3px #6366f11f}.Visitors-module__PvyfOa__svgChartScroll{width:100%;overflow:auto hidden}.Visitors-module__PvyfOa__lineChart{width:100%;min-width:560px;height:auto;display:block}.Visitors-module__PvyfOa__chartGridLine{stroke:color-mix(in srgb, var(--navbar-border,#dbe4ec) 72%, transparent);stroke-dasharray:3 5;stroke-width:1px}.Visitors-module__PvyfOa__chartAxisLabel{fill:var(--navbar-text-soft,#64748b);font-size:9px;font-weight:650}.Visitors-module__PvyfOa__chartLineVisits,.Visitors-module__PvyfOa__chartLineUnique{stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}.Visitors-module__PvyfOa__chartLineVisits{stroke:var(--color-third)}.Visitors-module__PvyfOa__chartLineUnique{stroke:var(--color-primary)}.Visitors-module__PvyfOa__chartDotVisits,.Visitors-module__PvyfOa__chartDotUnique{stroke:var(--navbar-top,#fff);stroke-width:2px}.Visitors-module__PvyfOa__chartDotVisits{fill:var(--color-third)}.Visitors-module__PvyfOa__chartDotUnique{fill:var(--color-primary)}.Visitors-module__PvyfOa__donutLayout{grid-template-columns:minmax(118px,.8fr) minmax(120px,1fr);align-items:center;gap:13px;min-height:210px;display:grid}.Visitors-module__PvyfOa__donutVisual{aspect-ratio:1;width:min(100%,164px);margin:0 auto;position:relative}.Visitors-module__PvyfOa__donutVisual svg{width:100%;height:100%;display:block;overflow:visible}.Visitors-module__PvyfOa__donutTrack{stroke:color-mix(in srgb, var(--navbar-border,#dbe4ec) 68%, transparent);stroke-width:14px}.Visitors-module__PvyfOa__donutCenter{text-align:center;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.Visitors-module__PvyfOa__donutCenter strong{color:var(--navbar-text,#0f172a);letter-spacing:-.035em;font-size:22px;font-weight:800;line-height:1}.Visitors-module__PvyfOa__donutCenter span{color:var(--navbar-text-soft,#64748b);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:700}.Visitors-module__PvyfOa__donutLegend{gap:9px;display:grid}.Visitors-module__PvyfOa__donutLegendItem{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.Visitors-module__PvyfOa__donutLegendDot{border-radius:50%;width:8px;height:8px}.Visitors-module__PvyfOa__donutLegendLabel{color:var(--navbar-text-soft,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.Visitors-module__PvyfOa__donutLegendItem strong{color:var(--navbar-text,#334155);font-size:10.5px;font-weight:800}.Visitors-module__PvyfOa__barList{gap:15px;padding-top:6px;display:grid}.Visitors-module__PvyfOa__barItem{gap:7px;display:grid}.Visitors-module__PvyfOa__barMeta{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.Visitors-module__PvyfOa__barMeta span{color:var(--navbar-text,#334155);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.Visitors-module__PvyfOa__barMeta strong{color:var(--navbar-text-soft,#64748b);font-size:10.5px;font-weight:800}.Visitors-module__PvyfOa__barTrack{background:color-mix(in srgb, var(--navbar-border,#dbe4ec) 58%, transparent);border-radius:999px;height:8px;overflow:hidden}.Visitors-module__PvyfOa__barFill{border-radius:inherit;background:linear-gradient(90deg, var(--color-third), var(--color-secondary));height:100%;animation:.52s both Visitors-module__PvyfOa__barGrow;display:block;box-shadow:0 0 16px #0ea5e92e}.Visitors-module__PvyfOa__chartEmpty{min-height:180px;color:var(--navbar-text-soft,#64748b);text-align:center;place-items:center;margin:0;font-size:11px;display:grid}@keyframes Visitors-module__PvyfOa__analyticsReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes Visitors-module__PvyfOa__barGrow{0%{width:0}}@media (max-width:1180px){.Visitors-module__PvyfOa__chartsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Visitors-module__PvyfOa__chartCardWide{grid-column:1/-1}}@media (max-width:760px){.Visitors-module__PvyfOa__heroActions{justify-content:flex-start}.Visitors-module__PvyfOa__chartToggleButton,.Visitors-module__PvyfOa__refreshButton{flex:180px}.Visitors-module__PvyfOa__analyticsHeader{flex-direction:column;align-items:flex-start;padding:18px 17px 13px}.Visitors-module__PvyfOa__analyticsHideButton{align-self:flex-start}.Visitors-module__PvyfOa__chartsGrid{grid-template-columns:1fr;padding:0 12px 12px}.Visitors-module__PvyfOa__chartCardWide{grid-column:auto}.Visitors-module__PvyfOa__chartCardHeader{min-height:auto;padding:15px 14px 8px}.Visitors-module__PvyfOa__chartCardBody{min-height:0;padding:0 13px 14px}.Visitors-module__PvyfOa__donutLayout{grid-template-columns:minmax(120px,.75fr) minmax(130px,1fr)}}@media (max-width:480px){.Visitors-module__PvyfOa__chartToggleButton,.Visitors-module__PvyfOa__refreshButton{flex-basis:100%}.Visitors-module__PvyfOa__donutLayout{grid-template-columns:1fr}.Visitors-module__PvyfOa__donutVisual{width:150px}.Visitors-module__PvyfOa__donutLegend{width:100%;max-width:220px;margin:0 auto}}:is([data-theme=dark] .Visitors-module__PvyfOa__chartToggleButton,[data-theme=dark] .Visitors-module__PvyfOa__analyticsHideButton){color:#cbd5e1;background:#0f172ab8}:is([data-theme=dark] .Visitors-module__PvyfOa__chartToggleButton:hover,[data-theme=dark] .Visitors-module__PvyfOa__analyticsHideButton:hover){color:#7dd3fc}.Visitors-module__PvyfOa__identityCell{gap:2px;min-width:190px;max-width:260px;display:grid}.Visitors-module__PvyfOa__identityMeta{color:var(--navbar-text-soft,#64748b);font-size:9.5px;font-weight:700}.Visitors-module__PvyfOa__identityVisitorId{max-width:210px;color:var(--navbar-text-soft,#64748b);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px;display:block;overflow:hidden}.Visitors-module__PvyfOa__loginTime{color:#15803d;white-space:nowrap;font-size:11px;font-weight:750}.Visitors-module__PvyfOa__noLogin{color:var(--navbar-text-soft,#64748b);white-space:nowrap;font-size:11px;font-weight:650}[data-theme=dark] .Visitors-module__PvyfOa__loginTime{color:#86efac}
.ConfigForm-module__v50Cba__secondaryButton{color:#344054;background:#fff;border:1px solid #d8dee8;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.84rem;font-weight:650;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.ConfigForm-module__v50Cba__secondaryButton:hover:not(:disabled){color:#18212f;background:#f8fafc;border-color:#b9c3d2}.ConfigForm-module__v50Cba__secondaryButton:disabled{cursor:not-allowed;opacity:.55}.ConfigForm-module__v50Cba__errorBanner{background:#fff8f8;border:1px solid #f4c7c7;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.ConfigForm-module__v50Cba__errorBanner>div{gap:3px;display:grid}.ConfigForm-module__v50Cba__errorBanner strong{color:#8f2f2f;font-size:.88rem}.ConfigForm-module__v50Cba__errorBanner span{color:#a94a4a;font-size:.8rem}.ConfigForm-module__v50Cba__errorBanner button{color:#8f2f2f;background:#fff;border:1px solid #e4a9a9;border-radius:8px;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:650}.ConfigForm-module__v50Cba__tabs{scrollbar-width:thin;background:#f6f8fb;border:1px solid #e2e7ef;border-radius:11px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ConfigForm-module__v50Cba__tabButton{color:#667085;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:.78rem;font-weight:680;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:inline-flex}.ConfigForm-module__v50Cba__tabButton:hover:not(.ConfigForm-module__v50Cba__tabActive){color:#344054;background:#ffffffc7}.ConfigForm-module__v50Cba__tabButton>svg{flex:none}.ConfigForm-module__v50Cba__tabActive{color:#18212f;background:#fff;border-color:#dce2eb;box-shadow:0 2px 8px #1018280f}.ConfigForm-module__v50Cba__tabActive>svg{color:var(--integration-accent)}.ConfigForm-module__v50Cba__content,.ConfigForm-module__v50Cba__sectionStack{gap:14px;display:grid}.ConfigForm-module__v50Cba__sectionCard{background:#fff;border:1px solid #e2e7ef;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #10182809}.ConfigForm-module__v50Cba__sectionHeader{border-bottom:1px solid #edf0f4;align-items:flex-start;gap:12px;padding:18px 20px 16px;display:flex}.ConfigForm-module__v50Cba__sectionIcon{background:var(--integration-accent-soft);width:34px;height:34px;color:var(--integration-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ConfigForm-module__v50Cba__sectionTitle{color:#1d2939;letter-spacing:-.015em;margin:0;font-size:.96rem;font-weight:720}.ConfigForm-module__v50Cba__sectionDescription{color:#7b8494;margin:4px 0 0;font-size:.78rem;line-height:1.5}.ConfigForm-module__v50Cba__sectionContent{padding:20px}.ConfigForm-module__v50Cba__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ConfigForm-module__v50Cba__fullWidth{grid-column:1/-1}.ConfigForm-module__v50Cba__field{min-width:0}.ConfigForm-module__v50Cba__label{color:#344054;align-items:center;gap:6px;margin-bottom:7px;font-size:.79rem;font-weight:650;display:inline-flex}.ConfigForm-module__v50Cba__label>svg{color:#98a2b3}.ConfigForm-module__v50Cba__required{color:#d92d20}.ConfigForm-module__v50Cba__inputWrapper{position:relative}.ConfigForm-module__v50Cba__inputIcon{z-index:1;color:#98a2b3;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.ConfigForm-module__v50Cba__input{color:#1d2939;background:#fff;border:1px solid #d8dee8;border-radius:9px;outline:none;width:100%;min-height:42px;padding:0 13px;font-size:.83rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.ConfigForm-module__v50Cba__input::placeholder{color:#a6adba}.ConfigForm-module__v50Cba__input:hover{border-color:#c3ccd8}.ConfigForm-module__v50Cba__input:focus{border-color:color-mix(in srgb, var(--integration-accent) 72%, white);box-shadow:0 0 0 3px var(--integration-accent-soft)}.ConfigForm-module__v50Cba__inputWithIcon{padding-left:39px}.ConfigForm-module__v50Cba__inputError{border-color:#e59a9a}.ConfigForm-module__v50Cba__inputError:focus{border-color:#d65c5c;box-shadow:0 0 0 3px #d65c5c1a}.ConfigForm-module__v50Cba__helperText,.ConfigForm-module__v50Cba__errorText{margin-top:6px;font-size:.7rem;line-height:1.4;display:block}.ConfigForm-module__v50Cba__helperText{color:#8a94a3}.ConfigForm-module__v50Cba__errorText{color:#c83d3d;font-weight:600}.ConfigForm-module__v50Cba__securityNote{color:#667085;background:#f8fafc;border:1px solid #dfe5ed;border-radius:10px;align-items:center;gap:9px;padding:12px 14px;font-size:.76rem;line-height:1.5;display:flex}.ConfigForm-module__v50Cba__securityNote>svg{color:var(--integration-accent);flex:none}.ConfigForm-module__v50Cba__automationHeader{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.ConfigForm-module__v50Cba__toggleRow{cursor:pointer;align-items:center;gap:10px;display:flex}.ConfigForm-module__v50Cba__toggleRow>span{gap:2px;display:grid}.ConfigForm-module__v50Cba__toggleRow strong{color:#1d2939;font-size:.82rem}.ConfigForm-module__v50Cba__toggleRow small{color:#8a94a3;font-size:.72rem}.ConfigForm-module__v50Cba__endpointList{gap:10px;display:grid}.ConfigForm-module__v50Cba__endpointItem{background:#f8fafc;border:1px solid #e2e7ef;border-radius:10px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.ConfigForm-module__v50Cba__endpointItem>span{color:#475467;font-size:.76rem;font-weight:680}.ConfigForm-module__v50Cba__endpointItem code{color:#344054;white-space:nowrap;font-size:.74rem;overflow-x:auto}.ConfigForm-module__v50Cba__environmentNote{border-left:3px solid var(--integration-accent);background:var(--integration-accent-soft);border-radius:8px;gap:4px;margin-top:14px;padding:13px 14px;display:grid}.ConfigForm-module__v50Cba__environmentNote strong{color:#344054;font-size:.78rem}.ConfigForm-module__v50Cba__environmentNote span{color:#667085;font-size:.74rem;line-height:1.5}.ConfigForm-module__v50Cba__footer{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e2e7ef;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #1018280a}.ConfigForm-module__v50Cba__footer>div:first-child{gap:2px;display:grid}.ConfigForm-module__v50Cba__footer strong{color:#344054;font-size:.8rem}.ConfigForm-module__v50Cba__footer span{color:#8a94a3;font-size:.7rem}.ConfigForm-module__v50Cba__loadingState{color:#344054;background:#fff;border:1px solid #e2e7ef;border-radius:14px;justify-content:center;align-items:center;gap:13px;min-height:260px;display:flex}.ConfigForm-module__v50Cba__loadingState>div{gap:3px;display:grid}.ConfigForm-module__v50Cba__loadingState strong{font-size:.88rem}.ConfigForm-module__v50Cba__loadingState span{color:#8a94a3;font-size:.76rem}.ConfigForm-module__v50Cba__spin{animation:.8s linear infinite ConfigForm-module__v50Cba__spin}@keyframes ConfigForm-module__v50Cba__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.ConfigForm-module__v50Cba__hero{flex-direction:column;align-items:stretch}.ConfigForm-module__v50Cba__secondaryButton{align-self:flex-start}.ConfigForm-module__v50Cba__tabs{width:100%}.ConfigForm-module__v50Cba__tabButton{min-width:max-content}.ConfigForm-module__v50Cba__automationHeader{flex-direction:column;align-items:stretch}.ConfigForm-module__v50Cba__endpointItem{grid-template-columns:1fr;gap:6px}.ConfigForm-module__v50Cba__formGrid{grid-template-columns:1fr}.ConfigForm-module__v50Cba__fullWidth{grid-column:auto}.ConfigForm-module__v50Cba__footer{flex-direction:column;align-items:stretch}.ConfigForm-module__v50Cba__footer>div:first-child{display:none}.ConfigForm-module__v50Cba__errorBanner{flex-direction:column;align-items:stretch}}@media (max-width:480px){.ConfigForm-module__v50Cba__sectionHeader,.ConfigForm-module__v50Cba__sectionContent{padding-left:16px;padding-right:16px}}.ConfigForm-module__v50Cba__activeProviderBadge{color:#667085;white-space:nowrap;background:#fff;border:1px solid #dce3ec;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:8px 12px;font-size:.78rem;display:inline-flex}.ConfigForm-module__v50Cba__activeProviderBadge strong{color:#1d2939}.ConfigForm-module__v50Cba__providerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ConfigForm-module__v50Cba__providerCard{color:#667085;text-align:left;background:#fff;border:1px solid #d8dee8;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:50px;padding:9px 10px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.ConfigForm-module__v50Cba__providerCard>svg{flex:none;width:18px;height:18px}.ConfigForm-module__v50Cba__providerCard>span{gap:1px;min-width:0;display:grid}.ConfigForm-module__v50Cba__providerCard strong{color:#1d2939;font-size:.8rem}.ConfigForm-module__v50Cba__providerCard small{color:#8a94a4;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.ConfigForm-module__v50Cba__providerCard:hover{background:#fafbfc;border-color:#aeb9c8}.ConfigForm-module__v50Cba__providerCardActive{border-color:var(--integration-accent);background:var(--integration-accent-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--integration-accent) 10%, transparent);color:var(--integration-accent)}@media (max-width:760px){.ConfigForm-module__v50Cba__providerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ConfigForm-module__v50Cba__providerCard{min-height:44px;padding:7px 8px}.ConfigForm-module__v50Cba__providerCard small{display:none}.ConfigForm-module__v50Cba__activeProviderBadge{margin-top:12px}}@media (max-width:480px){.ConfigForm-module__v50Cba__providerCard{text-align:center;justify-content:center}.ConfigForm-module__v50Cba__providerCard>svg{display:none}.ConfigForm-module__v50Cba__providerCard strong{font-size:.72rem;line-height:1.15}}.ConfigForm-module__v50Cba__webhookSecretCard{background:#f8fafc;border:1px solid #dfe5ed;border-radius:12px;gap:14px;padding:16px;display:grid}.ConfigForm-module__v50Cba__webhookSecretHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ConfigForm-module__v50Cba__webhookSecretHeader>div{gap:4px;display:grid}.ConfigForm-module__v50Cba__webhookSecretHeader strong{color:#1d2939;font-size:.84rem}.ConfigForm-module__v50Cba__webhookSecretHeader span{color:#667085;font-size:.74rem;line-height:1.5}.ConfigForm-module__v50Cba__webhookSecretHeader code{color:#344054;font-size:.72rem;font-weight:700}.ConfigForm-module__v50Cba__webhookSecretHeader>svg{color:var(--integration-accent);flex:none}.ConfigForm-module__v50Cba__webhookSecretActions{flex-wrap:wrap;gap:8px;display:flex}.ConfigForm-module__v50Cba__webhookSecretSaveButton{border:1px solid var(--integration-accent);background:var(--integration-accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:.84rem;font-weight:700;transition:filter .18s,opacity .18s;display:inline-flex}.ConfigForm-module__v50Cba__webhookSecretSaveButton:hover:not(:disabled){filter:brightness(.94)}.ConfigForm-module__v50Cba__webhookSecretSaveButton:disabled{cursor:not-allowed;opacity:.55}@media (max-width:560px){.ConfigForm-module__v50Cba__webhookSecretActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ConfigForm-module__v50Cba__webhookSecretSaveButton{grid-column:1/-1}}.ConfigForm-module__v50Cba__installmentRulesCard{background:#f8fafc;border:1px solid #e2e7ef;border-radius:12px;gap:12px;padding:16px;display:grid}.ConfigForm-module__v50Cba__installmentRulesHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ConfigForm-module__v50Cba__installmentRulesHeader>div{gap:4px;display:grid}.ConfigForm-module__v50Cba__installmentRulesHeader strong{color:#1d2939;font-size:.86rem}.ConfigForm-module__v50Cba__installmentRulesHeader span,.ConfigForm-module__v50Cba__installmentRulesHint,.ConfigForm-module__v50Cba__installmentRulesEmpty{color:#667085;font-size:.73rem;line-height:1.45}.ConfigForm-module__v50Cba__installmentRulesEmpty{background:#fff;border:1px dashed #cfd6e1;border-radius:9px;padding:12px}.ConfigForm-module__v50Cba__installmentRulesTableWrap{overflow-x:auto}.ConfigForm-module__v50Cba__installmentRulesTable{border-collapse:separate;border-spacing:0 8px;width:100%}.ConfigForm-module__v50Cba__installmentRulesTable th{color:#667085;text-align:left;padding:0 8px;font-size:.7rem;font-weight:700}.ConfigForm-module__v50Cba__installmentRulesTable td{background:#fff;border-top:1px solid #e2e7ef;border-bottom:1px solid #e2e7ef;padding:8px}.ConfigForm-module__v50Cba__installmentRulesTable td:first-child{border-left:1px solid #e2e7ef;border-radius:9px 0 0 9px}.ConfigForm-module__v50Cba__installmentRulesTable td:last-child{border-right:1px solid #e2e7ef;border-radius:0 9px 9px 0;width:48px}.ConfigForm-module__v50Cba__installmentCountInput{grid-template-columns:minmax(72px,110px) auto;align-items:center;gap:7px;display:grid}.ConfigForm-module__v50Cba__installmentCountInput span{color:#475467;font-size:.8rem;font-weight:700}.ConfigForm-module__v50Cba__installmentRuleActionCell{text-align:right}.ConfigForm-module__v50Cba__installmentRuleRemoveButton{color:#c24141;background:#fff;border:1px solid #f0c7c7;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ConfigForm-module__v50Cba__installmentRuleRemoveButton:hover{background:#fff5f5}@media (max-width:720px){.ConfigForm-module__v50Cba__installmentRulesHeader{flex-direction:column}.ConfigForm-module__v50Cba__installmentRulesTable{min-width:620px}}.ConfigForm-module__v50Cba__providerAccordion{gap:8px;display:grid}.ConfigForm-module__v50Cba__providerAccordionItem{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #dce3ec!important}.ConfigForm-module__v50Cba__providerAccordionTrigger{min-height:54px;align-items:center!important;padding:10px 14px!important;text-decoration:none!important}.ConfigForm-module__v50Cba__providerAccordionTrigger:hover{background:#f8fafc;text-decoration:none!important}.ConfigForm-module__v50Cba__providerAccordionTitle{align-items:center;gap:10px;min-width:0;display:inline-flex}.ConfigForm-module__v50Cba__providerAccordionTitle>svg{color:var(--integration-accent);flex:none}.ConfigForm-module__v50Cba__providerAccordionTitle>span{gap:1px;min-width:0;display:grid}.ConfigForm-module__v50Cba__providerAccordionTitle strong{color:#1d2939;font-size:.86rem}.ConfigForm-module__v50Cba__providerAccordionTitle small{color:#7d8899;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;overflow:hidden}.ConfigForm-module__v50Cba__providerAccordionActive{background:var(--integration-accent-soft);color:var(--integration-accent);text-transform:uppercase;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:.66rem;font-weight:800}.ConfigForm-module__v50Cba__providerAccordionContent{padding:0 8px 8px!important}.ConfigForm-module__v50Cba__providerAccordionContent>.ConfigForm-module__v50Cba__sectionCard{box-shadow:none;border-color:#e7ebf1}@media (max-width:760px){.ConfigForm-module__v50Cba__providerAccordionTitle small{display:none}.ConfigForm-module__v50Cba__providerAccordionTrigger{min-height:48px;padding:8px 10px!important}}@media (max-width:480px){.ConfigForm-module__v50Cba__providerAccordionActive{font-size:.6rem}}
.TitleContactDialog-module__Yt2qQq__overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);background:#0f172a85;position:fixed;inset:0}.TitleContactDialog-module__Yt2qQq__modal{z-index:1201;border:1px solid var(--navbar-border,#e2e8f0);background:var(--navbar-top,#fff);width:min(650px,100vw - 28px);max-height:min(760px,100dvh - 28px);color:var(--navbar-text,#334155);border-radius:18px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #0f172a47}.TitleContactDialog-module__Yt2qQq__header{border-bottom:1px solid var(--navbar-border,#e2e8f0);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary,#0ea5e9) 5%, #fff), #fff);align-items:center;gap:12px;padding:17px 18px;display:flex}.TitleContactDialog-module__Yt2qQq__headerIcon{border:1px solid color-mix(in srgb, var(--color-primary,#0ea5e9) 24%, transparent);background:color-mix(in srgb, var(--color-primary,#0ea5e9) 10%, transparent);width:40px;height:40px;color:var(--color-primary,#0ea5e9);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.TitleContactDialog-module__Yt2qQq__headerText{flex:1;min-width:0}.TitleContactDialog-module__Yt2qQq__title{color:var(--navbar-text,#172033);margin:0;font-size:16px;font-weight:750;line-height:1.25}.TitleContactDialog-module__Yt2qQq__description{color:var(--navbar-text-soft,#64748b);margin:3px 0 0;font-size:12px;line-height:1.45}.TitleContactDialog-module__Yt2qQq__closeButton{width:36px;height:36px;color:var(--navbar-text-soft,#64748b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:inline-flex}.TitleContactDialog-module__Yt2qQq__closeButton:hover:not(:disabled){border-color:var(--navbar-border,#e2e8f0);background:var(--navbar-bg,#f8fafc)}.TitleContactDialog-module__Yt2qQq__body{background:#fff;gap:15px;min-height:0;padding:18px;display:grid;overflow-y:auto}.TitleContactDialog-module__Yt2qQq__field{gap:6px;display:grid}.TitleContactDialog-module__Yt2qQq__field>span{color:#334155;font-size:12px;font-weight:650}.TitleContactDialog-module__Yt2qQq__field small{color:#64748b;font-size:11px;line-height:1.4}.TitleContactDialog-module__Yt2qQq__emailControl,.TitleContactDialog-module__Yt2qQq__inputControl{background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 10px;display:flex}.TitleContactDialog-module__Yt2qQq__emailControl>svg,.TitleContactDialog-module__Yt2qQq__inputControl>svg{color:#64748b;flex:none}.TitleContactDialog-module__Yt2qQq__inputControl input{color:#1e293b;background:0 0;border:0;outline:none;width:100%;min-width:0;height:42px;font-size:13px}.TitleContactDialog-module__Yt2qQq__emailControl:focus-within,.TitleContactDialog-module__Yt2qQq__inputControl:focus-within{border-color:var(--color-primary,#0ea5e9);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,#0ea5e9) 12%, transparent)}.TitleContactDialog-module__Yt2qQq__footer{background:#fafafa;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}@media (max-width:640px){.TitleContactDialog-module__Yt2qQq__modal{border-radius:15px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.TitleContactDialog-module__Yt2qQq__header,.TitleContactDialog-module__Yt2qQq__body,.TitleContactDialog-module__Yt2qQq__footer{padding:14px}.TitleContactDialog-module__Yt2qQq__description{display:none}}
.PaymentMethodsPage-module__cjj0yW__filtersGrid{grid-template-columns:minmax(220px,1fr) minmax(260px,1.15fr) auto;align-items:end;gap:14px;padding:18px;display:grid}@media (max-width:900px){.PaymentMethodsPage-module__cjj0yW__filtersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PaymentMethodsPage-module__cjj0yW__filtersGrid>:last-child{grid-column:1/-1;justify-content:flex-start}}@media (max-width:680px){.PaymentMethodsPage-module__cjj0yW__filtersGrid{grid-template-columns:1fr}.PaymentMethodsPage-module__cjj0yW__filtersGrid>:last-child{grid-column:auto}}.PaymentMethodsPage-module__cjj0yW__bulkBar{border:1px solid var(--bs-border-color,#dee2e6);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 16px;display:flex}.PaymentMethodsPage-module__cjj0yW__bulkBar span{color:var(--color-gray,#6b7280);font-size:.9rem}.payment-method-row-dirty>td{background-color:#2bbced0f!important}@media (max-width:680px){.PaymentMethodsPage-module__cjj0yW__bulkBar{flex-direction:column;align-items:stretch}}.PaymentMethodsPage-module__cjj0yW__bulkSaveButton{flex:none;min-width:190px;box-shadow:0 6px 16px #1687d22e;background:var(--color-primary,#1687d2)!important;color:#fff!important;border:0!important}.PaymentMethodsPage-module__cjj0yW__bulkSaveButton:hover:not(:disabled){background:var(--color-secondary,#0f5f9d)!important}.PaymentMethodsPage-module__cjj0yW__bulkSaveButton:disabled{opacity:.65;background:var(--color-gray,#94a3b8)!important;color:#fff!important}@media (max-width:680px){.PaymentMethodsPage-module__cjj0yW__bulkSaveButton{width:100%;min-width:0}}
.NotFound-module__xkS4Ua__adminPage{background:#fff;place-items:center;padding:32px 20px;display:grid}.NotFound-module__xkS4Ua__adminContent{text-align:center;width:100%;max-width:520px}.NotFound-module__xkS4Ua__adminIcon{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto 18px;display:grid}.NotFound-module__xkS4Ua__adminCode{color:#94a3b8;letter-spacing:.16em;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.NotFound-module__xkS4Ua__adminContent h1{color:var(--color-primary);margin:0;font-size:28px;line-height:1.2}.NotFound-module__xkS4Ua__adminContent p{color:#64748b;max-width:440px;margin:14px auto 24px;font-size:15px;line-height:1.65}.NotFound-module__xkS4Ua__adminButton{color:#fff;background:var(--color-primary);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s;display:inline-flex}.NotFound-module__xkS4Ua__adminButton:hover{background:var(--color-secondary)}.NotFound-module__xkS4Ua__adminPath{border-top:1px solid #e2e8f0;flex-direction:column;gap:6px;margin-top:28px;padding-top:18px;display:flex}.NotFound-module__xkS4Ua__adminPath span{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:700}.NotFound-module__xkS4Ua__adminPath code{color:#64748b;word-break:break-all;font-size:12px}.NotFound-module__xkS4Ua__apiPage{color:#202124;background:#f5f6f7;place-items:center;min-height:100vh;padding:40px 20px;display:grid}.NotFound-module__xkS4Ua__apiBox{background:#fff;border:1px solid #dadce0;border-radius:10px;width:100%;max-width:680px;overflow:hidden;box-shadow:0 1px 2px #3c404314}.NotFound-module__xkS4Ua__apiHeader{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 22px;display:flex}.NotFound-module__xkS4Ua__apiBrand{align-items:center;gap:12px;display:flex}.NotFound-module__xkS4Ua__apiBrandIcon{color:#fff;background:var(--color-primary);border-radius:8px;place-items:center;width:36px;height:36px;padding:2px;display:grid}.NotFound-module__xkS4Ua__apiBrand>div:last-child{flex-direction:column;gap:2px;display:flex}.NotFound-module__xkS4Ua__apiBrand strong{color:#202124;font-size:14px}.NotFound-module__xkS4Ua__apiBrand span{color:#5f6368;font-size:12px}.NotFound-module__xkS4Ua__apiVersion{color:#5f6368;border:1px solid #dadce0;border-radius:5px;padding:5px 8px;font-size:11px}.NotFound-module__xkS4Ua__apiBody{padding:34px 34px 28px}.NotFound-module__xkS4Ua__apiStatus{color:#d93025;letter-spacing:.08em;font-size:13px;font-weight:700}.NotFound-module__xkS4Ua__apiBody h1{color:#202124;margin:8px 0 0;font-size:26px;font-weight:600;line-height:1.25}.NotFound-module__xkS4Ua__apiBody>p{color:#5f6368;max-width:520px;margin:12px 0 26px;font-size:14px;line-height:1.6}.NotFound-module__xkS4Ua__apiRequest{background:#f8f9fa;border:1px solid #dadce0;border-radius:6px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.NotFound-module__xkS4Ua__apiRequest span{color:#5f6368;letter-spacing:.08em;font-size:10px;font-weight:700}.NotFound-module__xkS4Ua__apiRequest code{color:#202124;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;overflow:hidden}.NotFound-module__xkS4Ua__apiResponse{border:1px solid #dadce0;border-radius:6px;margin-top:16px}.NotFound-module__xkS4Ua__apiResponse>div{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;min-height:46px;padding:0 16px;display:grid}.NotFound-module__xkS4Ua__apiResponse>div+div{border-top:1px solid #e8eaed}.NotFound-module__xkS4Ua__apiResponse span{color:#5f6368;font-size:12px}.NotFound-module__xkS4Ua__apiResponse strong{color:#202124;font-size:12px;font-weight:500}.NotFound-module__xkS4Ua__apiResponse>div:first-child strong{color:#d93025}.NotFound-module__xkS4Ua__apiFooter{color:#5f6368;background:#f8f9fa;border-top:1px solid #e8eaed;padding:16px 22px;font-size:12px}.NotFound-module__xkS4Ua__surveyPage{background:#eef8fc;place-items:center;min-height:100vh;padding:32px 20px;font-family:Inter,sans-serif;display:grid}.NotFound-module__xkS4Ua__surveyCard{text-align:center;background:#fff;border:1px solid #d7edf5;border-radius:18px;width:100%;max-width:560px;padding:34px;box-shadow:0 12px 40px #004f7414}.NotFound-module__xkS4Ua__surveyBrand{margin-bottom:28px}.NotFound-module__xkS4Ua__surveyBrand img{object-fit:contain;width:auto;max-width:160px;height:44px}.NotFound-module__xkS4Ua__surveyIcon{width:56px;height:56px;color:var(--color-primary);background:#e8f5fa;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.NotFound-module__xkS4Ua__surveyCode{color:#007ea8;letter-spacing:.12em;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.NotFound-module__xkS4Ua__surveyCard h1{color:#173647;margin:0;font-size:27px;line-height:1.25}.NotFound-module__xkS4Ua__surveyCard p{color:#647985;max-width:450px;margin:14px auto 24px;font-size:15px;line-height:1.65}.NotFound-module__xkS4Ua__surveyButton{color:#fff;background:var(--color-primary);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.NotFound-module__xkS4Ua__surveyButton:hover{background:var(--color-secondary)}.NotFound-module__xkS4Ua__surveyPath{border-top:1px solid #dcecf2;flex-direction:column;gap:6px;margin-top:28px;padding-top:18px;display:flex}.NotFound-module__xkS4Ua__surveyPath span{color:#7a929d;text-transform:uppercase;font-size:11px;font-weight:700}.NotFound-module__xkS4Ua__surveyPath code{color:#57717d;word-break:break-all;font-size:12px}.NotFound-module__xkS4Ua__publicPage{color:#172033;background:#fff;flex-direction:column;min-height:100dvh;padding:0 40px;display:flex;overflow-x:hidden}.NotFound-module__xkS4Ua__publicHeader{border-bottom:1px solid #edf0f3;flex:0 0 82px;justify-content:space-between;align-items:center;gap:20px;height:82px;min-height:82px;display:flex}.NotFound-module__xkS4Ua__publicHeader img{object-fit:contain;width:auto;max-width:230px;height:auto;max-height:62px}.NotFound-module__xkS4Ua__publicHeaderLink{color:#52606d;align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.NotFound-module__xkS4Ua__publicHeaderLink:hover{color:var(--color-primary)}.NotFound-module__xkS4Ua__publicContent{flex:auto;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:center;gap:clamp(36px,6vw,72px);width:min(1120px,100%);min-height:0;margin:0 auto;padding:32px 0 0;display:grid}.NotFound-module__xkS4Ua__publicText{max-width:580px}.NotFound-module__xkS4Ua__publicCode{color:var(--color-primary);letter-spacing:.18em;margin-bottom:18px;font-size:13px;font-weight:800;display:inline-block}.NotFound-module__xkS4Ua__publicText h1{color:var(--color-primary);letter-spacing:-.045em;margin:0;font-size:clamp(42px,6vw,52px);line-height:1.02}.NotFound-module__xkS4Ua__publicText p{color:#667085;max-width:520px;margin:24px 0 30px;font-size:17px;line-height:1.7}.NotFound-module__xkS4Ua__publicButton{color:#fff;background:var(--color-primary);border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .16s;display:inline-flex}.NotFound-module__xkS4Ua__publicButton:hover{background:var(--color-secondary);opacity:.94;transform:translateY(-1px)}.NotFound-module__xkS4Ua__publicPath{flex-direction:column;gap:6px;margin-top:32px;display:flex}.NotFound-module__xkS4Ua__publicPath span{color:#98a2b3;text-transform:uppercase;font-size:11px;font-weight:700}.NotFound-module__xkS4Ua__publicPath code{color:#667085;word-break:break-all;font-size:12px}.NotFound-module__xkS4Ua__publicVisual{place-items:center;height:clamp(260px,42vh,360px);min-height:0;display:grid;position:relative}.NotFound-module__xkS4Ua__publicNumber{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;display:flex}.NotFound-module__xkS4Ua__public404Image{width:min(100%,430px);max-height:auto;object-fit:contain;height:auto;display:block}.NotFound-module__xkS4Ua__publicLine{background:var(--color-primary);width:180px;height:2px;position:absolute;transform:rotate(-38deg)}.NotFound-module__xkS4Ua__publicDot{background:#f1b434;border-radius:50%;width:18px;height:18px;margin:120px 0 0 160px;position:absolute}@media (max-width:900px){.NotFound-module__xkS4Ua__publicPage{padding:0 24px}.NotFound-module__xkS4Ua__publicContent{grid-template-columns:1fr;gap:20px;padding:28px 0 34px}.NotFound-module__xkS4Ua__publicVisual{order:-1;height:clamp(190px,30vh,250px);min-height:0}.NotFound-module__xkS4Ua__public404Image{width:min(100%,360px);max-height:240px}}@media (max-width:600px){.NotFound-module__xkS4Ua__adminPage,.NotFound-module__xkS4Ua__apiPage,.NotFound-module__xkS4Ua__surveyPage{padding:20px 14px}.NotFound-module__xkS4Ua__adminContent h1,.NotFound-module__xkS4Ua__surveyCard h1{font-size:24px}.NotFound-module__xkS4Ua__surveyCard{padding:28px 20px}.NotFound-module__xkS4Ua__apiHeader,.NotFound-module__xkS4Ua__apiFooter{padding-left:16px;padding-right:16px}.NotFound-module__xkS4Ua__apiBody{padding:28px 18px 22px}.NotFound-module__xkS4Ua__apiBody h1{font-size:23px}.NotFound-module__xkS4Ua__apiRequest{grid-template-columns:1fr;gap:6px}.NotFound-module__xkS4Ua__apiResponse>div{grid-template-columns:86px minmax(0,1fr)}.NotFound-module__xkS4Ua__publicPage{padding:0 18px}.NotFound-module__xkS4Ua__publicHeader{flex-basis:68px;height:68px;min-height:68px}.NotFound-module__xkS4Ua__publicHeader img{max-width:190px;max-height:50px}.NotFound-module__xkS4Ua__publicContent{gap:16px;padding:22px 0 28px}.NotFound-module__xkS4Ua__publicVisual{height:180px;min-height:0}.NotFound-module__xkS4Ua__public404Image{width:min(100%,300px);max-height:250px}.NotFound-module__xkS4Ua__publicLine{width:120px}.NotFound-module__xkS4Ua__publicDot{margin:90px 0 0 110px}.NotFound-module__xkS4Ua__publicText h1{font-size:42px}.NotFound-module__xkS4Ua__publicText p{font-size:15px}}.NotFound-module__xkS4Ua__brandFooter{opacity:.9;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:-100px 0 20px;display:flex}.NotFound-module__xkS4Ua__footerLogo{object-fit:contain;justify-content:center;align-items:center;width:170px;height:auto;display:block}
