:is(div,footer):not([hidden]):not([style*=display\:none]):not([style*="display: none"]):has(>:is(button[data-i18n=Save],button[data-i18n=Ui_routes_save],button[data-i18n=Save_password],button[data-i18n=Save_Password],button[data-i18n=Save_profile_key],button[data-card-save])):has(>:is(button[data-i18n=Cancel],button[data-i18n=Ui_routes_cancel],button[data-card-cancel])){box-sizing:border-box;align-self:flex-start;width:100%;max-width:min(100%, var(--card-actions-width,520px))!important;flex-flow:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.5rem!important;display:flex!important}:is(div,footer):not([hidden]):not([style*=display\:none]):not([style*="display: none"]):has(>:is(button[data-i18n=Save],button[data-i18n=Ui_routes_save],button[data-i18n=Save_password],button[data-i18n=Save_Password],button[data-i18n=Save_profile_key],button[data-card-save])):has(>:is(button[data-i18n=Cancel],button[data-i18n=Ui_routes_cancel],button[data-card-cancel]))>:is(button[data-i18n=Save],button[data-i18n=Ui_routes_save],button[data-i18n=Save_password],button[data-i18n=Save_Password],button[data-i18n=Save_profile_key],button[data-card-save]){order:100;flex:none!important;width:auto!important;margin-inline-start:auto!important}:is(div,footer):not([hidden]):not([style*=display\:none]):not([style*="display: none"]):has(>:is(button[data-i18n=Save],button[data-i18n=Ui_routes_save],button[data-i18n=Save_password],button[data-i18n=Save_Password],button[data-i18n=Save_profile_key],button[data-card-save])):has(>:is(button[data-i18n=Cancel],button[data-i18n=Ui_routes_cancel],button[data-card-cancel]))>:is(button[data-i18n=Cancel],button[data-i18n=Ui_routes_cancel],button[data-card-cancel]){order:101;flex:none!important;width:auto!important}.interfaceCardIdentity{align-items:center;gap:14px;margin:10px 0 18px;display:flex}.interfaceCardIdentity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.interfaceCardIdentity p{margin:0}.interfaceCardIdentity .languageChoiceFlag{object-fit:cover;border-radius:4px;flex-shrink:0;width:54px;height:38px}.interfaceLanguageIdentity{color:var(--muted);font-size:1.05em}:root{--app-bg:#e7e4ec;--app-text:#1a1524;--btn-bg:#d7cdea;--btn-text:#1a1524;--btn-border:#9f88d6;--input-border:#9f88d6;--btn-active-bg:#4e3a78;--btn-active-text:#fff;--link-text:#3f2d66;--selected-outline:#3f2d66;--selected-bg:#3f2d661f;--modal-bg:#efebf6f5;--modal-text:var(--app-text);--modal-border:#28144624;--modal-shadow:0 12px 40px #00000047;--modal-backdrop:#00000085;--status-ok:#1f9d55;--status-error:#ff6b6b;--replication-field-bg:color-mix(in srgb, var(--app-bg) 88%, var(--btn-bg) 12%);--replication-field-disabled-bg:color-mix(in srgb, var(--app-bg) 46%, var(--btn-bg) 54%);--replication-field-disabled-text:color-mix(in srgb, var(--app-text) 62%, var(--app-bg) 38%);--replication-surface-bg:color-mix(in srgb, var(--app-bg) 74%, var(--btn-bg) 26%);--replication-info-bg:color-mix(in srgb, var(--app-bg) 90%, var(--btn-active-bg) 10%);--replication-ok-bg:color-mix(in srgb, var(--app-bg) 88%, var(--status-ok) 12%);--replication-error-bg:color-mix(in srgb, var(--app-bg) 88%, var(--status-error) 12%);--bg-sat:.55;--bg-hi:#ffffff29;--bg-lo:#00000038;--pattern-opacity:.1;--pattern-stroke-opacity:.22;--pattern-stroke-width:2;--wallpaper-inset:-40vh -40vw}.placeTranslationFieldStatus.error{color:var(--status-error)}:root[data-theme=telegram]{--app-bg:#e6f4ea;--app-text:#0f1f14;--btn-bg:#d1ead6;--btn-text:#0f1f14;--btn-border:#9fd0aa;--btn-active-bg:#1f7a3a;--btn-active-text:#fff;--link-text:#1f7a3a;--pattern-opacity:.12;--pattern-stroke-opacity:.28}:root[data-theme=ocean]{--app-bg:#e8f3ff;--app-text:#0b1b2a;--btn-bg:#d6eaff;--btn-text:#0b1b2a;--btn-border:#9ec7f5;--btn-active-bg:#1a5fb4;--btn-active-text:#fff;--link-text:#1a5fb4;--pattern-opacity:.12;--pattern-stroke-opacity:.26}:root[data-theme=red]{--app-bg:#ffebee;--app-text:#2b0b0b;--btn-bg:#ffcdd2;--btn-text:#2b0b0b;--btn-border:#ef9a9a;--btn-active-bg:#c62828;--btn-active-text:#fff;--link-text:#c62828}:root[data-theme=orange]{--app-bg:#fff3e0;--app-text:#2a1600;--btn-bg:#ffe0b2;--btn-text:#2a1600;--btn-border:#ffb74d;--btn-active-bg:#ef6c00;--btn-active-text:#fff;--link-text:#ef6c00}:root[data-theme=amber]{--app-bg:#fff8e1;--app-text:#241800;--btn-bg:#ffecb3;--btn-text:#241800;--btn-border:#ffd54f;--btn-active-bg:#ff8f00;--btn-active-text:#fff;--link-text:#ff8f00}:root[data-theme=yellow]{--app-bg:#fffde7;--app-text:#1f1a00;--btn-bg:#fff9c4;--btn-text:#1f1a00;--btn-border:#fff176;--btn-active-bg:#f9a825;--btn-active-text:#111;--link-text:#f57f17}:root[data-theme=lime]{--app-bg:#f9fbe7;--app-text:#141a00;--btn-bg:#f0f4c3;--btn-text:#141a00;--btn-border:#dce775;--btn-active-bg:#9e9d24;--btn-active-text:#fff;--link-text:#827717}:root[data-theme=green]{--app-bg:#e8f5e9;--app-text:#0c1a10;--btn-bg:#c8e6c9;--btn-text:#0c1a10;--btn-border:#81c784;--btn-active-bg:#2e7d32;--btn-active-text:#fff;--link-text:#2e7d32}:root[data-theme=teal]{--app-bg:#e0f2f1;--app-text:#06201f;--btn-bg:#b2dfdb;--btn-text:#06201f;--btn-border:#4db6ac;--btn-active-bg:#00695c;--btn-active-text:#fff;--link-text:#00695c}:root[data-theme=cyan]{--app-bg:#e0f7fa;--app-text:#061f24;--btn-bg:#b2ebf2;--btn-text:#061f24;--btn-border:#4dd0e1;--btn-active-bg:#00838f;--btn-active-text:#fff;--link-text:#00838f}:root[data-theme=blue]{--app-bg:#e3f2fd;--app-text:#071a2b;--btn-bg:#bbdefb;--btn-text:#071a2b;--btn-border:#64b5f6;--btn-active-bg:#1565c0;--btn-active-text:#fff;--link-text:#1565c0}:root[data-theme=indigo]{--app-bg:#e8eaf6;--app-text:#0e122b;--btn-bg:#c5cae9;--btn-text:#0e122b;--btn-border:#7986cb;--btn-active-bg:#283593;--btn-active-text:#fff;--link-text:#283593}:root[data-theme=violet]{--app-bg:#f3e5f5;--app-text:#220b2a;--btn-bg:#e1bee7;--btn-text:#220b2a;--btn-border:#ba68c8;--btn-active-bg:#6a1b9a;--btn-active-text:#fff;--link-text:#6a1b9a}:root[data-theme=purple]{--app-bg:#ede7f6;--app-text:#170b2b;--btn-bg:#d1c4e9;--btn-text:#170b2b;--btn-border:#9575cd;--btn-active-bg:#512da8;--btn-active-text:#fff;--link-text:#512da8}:root[data-theme=pink]{--app-bg:#fce4ec;--app-text:#2b0b1b;--btn-bg:#f8bbd0;--btn-text:#2b0b1b;--btn-border:#f06292;--btn-active-bg:#ad1457;--btn-active-text:#fff;--link-text:#ad1457}:root[data-theme=brown]{--app-bg:#efebe9;--app-text:#1b120e;--btn-bg:#d7ccc8;--btn-text:#1b120e;--btn-border:#a1887f;--btn-active-bg:#5d4037;--btn-active-text:#fff;--link-text:#5d4037}:root[data-theme=grayLight]{--app-bg:#f2f2f2;--app-text:#111;--btn-bg:#e0e0e0;--btn-text:#111;--btn-border:#bdbdbd;--btn-active-bg:#424242;--btn-active-text:#fff;--link-text:#424242;--pattern-opacity:.12;--pattern-stroke-opacity:.22}:root[data-theme=grayDark]{--app-bg:#1f1f1f;--app-text:#f2f2f2;--btn-bg:#2a2a2a;--btn-text:#f2f2f2;--btn-border:#444;--btn-active-bg:#9e9e9e;--btn-active-text:#111;--link-text:#cfcfcf;--selected-outline:#fff;--selected-bg:#ffffff1a;--bg-hi:#ffffff29;--bg-lo:#00000047;--pattern-opacity:.1;--pattern-stroke-opacity:.18;--modal-bg:#242424f5;--modal-text:#f2f2f2;--modal-border:#ffffff1a;--modal-shadow:0 12px 40px #00000073;--modal-backdrop:#00000094}:root[data-theme=dark]{--app-bg:#111315;--app-text:#f2f2f2;--btn-bg:#1c1f22;--btn-text:#f2f2f2;--btn-border:#3a3f45;--btn-active-bg:#3d7cff;--btn-active-text:#fff;--link-text:#8fb6ff;--selected-outline:#fff;--selected-bg:#ffffff1a;--bg-hi:#ffffff29;--bg-lo:#0000004d;--pattern-opacity:.1;--pattern-stroke-opacity:.18;--modal-bg:#181b1ff7;--modal-text:#f2f2f2;--modal-border:#ffffff1a;--modal-shadow:0 12px 40px #00000085;--modal-backdrop:#0000009e}html{min-height:100%}body{--page-padding:16px;min-height:100vh;padding:var(--page-padding);background:var(--app-bg);color:var(--app-text);margin:0;font-family:sans-serif;position:relative;overflow-x:clip}body:before{content:"";inset:var(--wallpaper-inset);pointer-events:none;z-index:-2;background:radial-gradient(1000px 700px at 50% 0%, rgba(255,255,255, calc(var(--bg-sat) * .18)), transparent 65%), radial-gradient(1000px 700px at 50% 100%, rgba(255,255,255, calc(var(--bg-sat) * .12)), transparent 70%), radial-gradient(900px 700px at 50% 55%, rgba(0,0,0, calc(var(--bg-sat) * .28)), transparent 60%), linear-gradient(180deg, rgba(255,255,255, calc(var(--bg-sat) * .08)) 0%, rgba(0,0,0, calc(var(--bg-sat) * .18)) 50%, rgba(255,255,255, calc(var(--bg-sat) * .06)) 100%);position:fixed}body:after{content:"";pointer-events:none;z-index:-1;opacity:calc(var(--bg-sat) * var(--pattern-opacity));mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='0.30' stroke-width='2'%3E%3Cpath d='M20 30c10 0 10 20 0 20s-10-20 0-20z'/%3E%3Cpath d='M90 60c0-12 18-12 18 0s-18 12-18 0z'/%3E%3Cpath d='M40 110l25-10 10 25-25 10z'/%3E%3Cpath d='M120 120c-10 0-10-20 0-20s10 20 0 20z'/%3E%3Cpath d='M65 18c0-10 16-10 16 0s-16 10-16 0z'/%3E%3Cpath d='M18 82l18-8 8 18-18 8z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-size:140px 140px;position:fixed;inset:0}body.startupPreparing #app{visibility:hidden}#app{width:100%;max-width:none;margin:0}#listView,#editView,#adminView{width:100%;max-width:100%}button{background:var(--btn-bg);color:var(--btn-text);border:1px solid var(--btn-border);cursor:pointer;font:inherit;border-radius:8px;padding:6px 10px}button.active{background:var(--btn-active-bg);color:var(--btn-active-text)}button:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.35);color:#00000073;box-shadow:none;background:#a0a0a02e;border-color:#78787859}input,textarea,select{border:1px solid var(--input-border);color:#111;box-sizing:border-box;font:inherit;background:#fff;border-radius:8px;padding:6px 10px}.muted{opacity:.7}#list .selected{font-weight:inherit}#list li.inactive .placeItem{opacity:.2;text-decoration:none}.listScrollArea{box-sizing:border-box;overscroll-behavior:contain;width:100%;max-height:calc(100vh - 330px);padding-right:8px;overflow:hidden auto}#list{margin:0;padding-left:28px}#list li{margin:12px 0;list-style-position:outside}:root[data-theme=dark] #list li::marker{color:#f2f2f2;font-weight:700}:root[data-theme=grayDark] #list li::marker{color:#f2f2f2;font-weight:700}.placeItem{background:0 0;border:2px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:0;display:flex}#list li.selected{outline:2px solid var(--selected-outline);outline-offset:2px;border-radius:6px}#list li.selected .placeItem{background:var(--selected-bg)}:root[data-theme=dark] .placeItem,:root[data-theme=grayDark] .placeItem{background:0 0}:root[data-theme=dark] #list li.selected,:root[data-theme=grayDark] #list li.selected{outline:2px solid #fff}.placeThumb{object-fit:cover;border:1px solid #ddd;border-radius:4px;flex:none;width:24px;height:24px}.placeTitle{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:inherit;line-height:1.2;display:block;overflow:hidden}.paginationBlock{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;display:flex}.pagination{align-items:center;gap:4px;display:inline-flex}.pagination button.active{background:var(--btn-active-bg);color:var(--btn-active-text);outline:none}.danger{color:#fff;background:#b00020;border:1px solid #b00020}.placeIntegrityConfirmSaveButton{color:#fff;background:#b00020;border:1px solid #b00020;font-weight:700}.placeIntegrityConfirmSaveButton:hover{filter:brightness(1.04)}#btnAdminConfirmClearAll{font-weight:700}.listHeader{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;grid-template-areas:"title leftSpacer filter rightSpacer sort";align-items:center;gap:10px 12px;margin-top:10px;display:grid}.listHeader.replicationIntegrityWarningVisible{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title warning warning""filter filter sort"}.listHeader h1{grid-area:title;justify-self:start;margin:0}.listHeader .replicationIntegrityWarning{grid-area:warning;justify-self:stretch}.listActions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.selectedActionRow{grid-template-columns:auto auto minmax(0,430px) minmax(260px,340px);justify-content:start;align-items:center;gap:8px;margin:10px 0 12px;display:grid}.uiListParentContext{overflow-wrap:anywhere;margin:-2px 0 10px;font-size:12px;line-height:1.35}.savedPasswordControl{cursor:pointer;align-items:center;gap:7px;width:max-content;max-width:100%;margin:7px 0;font-size:13px;display:flex}.savedPasswordWarning{box-sizing:border-box;color:#9a5b00;max-width:100%;min-height:39px;margin:2px 0 8px;font-size:12px;line-height:1.3;display:block}.savedPasswordWarning[hidden]{visibility:hidden;display:block}.deleteConfirmButtonsSlot{grid-template-columns:auto auto;align-items:center;gap:8px;min-width:430px;min-height:34px;display:inline-grid}.deleteConfirmButtonsSlot>button{text-align:center;justify-content:center;align-items:center}.uiListRouteSelect{width:100%;min-width:260px;height:34px}.filterInline{grid-area:filter;justify-self:center}.listHeader.replicationIntegrityWarningVisible .filterInline{justify-self:start}.sortInline{grid-area:sort;justify-self:end}.formLabel{box-sizing:border-box;width:820px;max-width:100%;display:block}.inputWide{box-sizing:border-box;width:100%;max-width:100%;margin-top:6px}textarea.inputWide{resize:vertical;min-height:60px}.photoRow{align-items:flex-start;gap:10px;margin:6px 0 0;display:flex}.editFieldCounter{box-sizing:border-box;opacity:.7;width:820px;max-width:100%;min-height:18px;margin-top:8px;font-size:12px}.editActionsRow{box-sizing:border-box;width:820px;max-width:100%}.editMapButtonsRow{flex-wrap:nowrap;gap:8px;width:820px;max-width:100%;margin-top:8px;display:flex}.editMapButtonsRow button{white-space:nowrap;flex:none}.editCoordsRow{flex-wrap:nowrap;gap:12px;width:820px;max-width:100%;margin-top:10px;display:flex}.editCoordLabel{flex:1 1 0;min-width:0}.editCoordsRow input{box-sizing:border-box;width:100%;margin-top:6px}@media (max-width:700px){.editMapButtonsRow{flex-wrap:wrap;width:100%}.editMapButtonsRow button{white-space:nowrap}.editCoordsRow{flex-direction:column;gap:10px;width:100%}}.photoPreview{object-fit:cover;background:#0000000f;border:1px solid #ccc;border-radius:6px;width:120px;height:90px}:root[data-theme=dark] .photoPreview,:root[data-theme=grayDark] .photoPreview{background:#ffffff0f;border-color:#ffffff2e}.filterInline,.sortInline{background:#ffffff40;border:1px solid #bbb;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.filterInline button,.sortInline button{padding:2px 8px;line-height:1}.sortInlineTitle{opacity:.75;font-size:12px;line-height:1}:root[data-theme=dark] .filterInline,:root[data-theme=grayDark] .filterInline,:root[data-theme=dark] .sortInline,:root[data-theme=grayDark] .sortInline{background:#ffffff1f;border-color:#666}.mapModal.hidden{display:none}.mapModal{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mapModalContent{background:#fff;border-radius:14px;width:100%;max-width:1076px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.mapContainer{background:#eaeaea;border:1px solid #ccc;border-radius:10px;width:98%;height:520px;margin:0 auto}.mapModalHeader{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}textarea{resize:vertical;overflow:auto}.workspaceLoadNotice{z-index:1000;box-sizing:border-box;border:1px solid var(--btn-border);background:var(--btn-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 32px);margin:8px 0;padding:12px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.hidden{display:none!important}#mapModal .mapModalTitle,#mapModal .mapModalHint{color:#111}.editError{box-sizing:border-box;white-space:pre-wrap;color:#b00020;opacity:1;background:#b0002024;border:2px solid #b0002073;border-radius:12px;width:100%;max-width:620px;min-height:48px;margin:10px 0;padding:12px 14px;font-size:18px;font-weight:800;line-height:1.25}:root[data-theme=dark] .editError,:root[data-theme=grayDark] .editError{background:#fffdfd;border-color:#ff002f8c}#btnOpenAdmin{max-width:min(54vw,760px)}#clientLabelView{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:min(48vw,640px);display:inline-block;overflow:hidden}.placeText{flex-direction:column;gap:2px;display:flex}.placeMeta{white-space:nowrap;text-overflow:ellipsis;opacity:.75;word-break:normal;max-width:100%;margin-top:2px;font-size:12px;display:block;overflow:hidden}.serverStatus{background:#b41e1e1f;border:1px solid #b41e1e40;border-radius:12px;margin:10px 0 6px;padding:10px 12px;font-size:13px;line-height:1.35}.serverStatus.info{background:#1e64b41a;border:1px solid #1e64b440}.serverStatus.error{background:#b41e1e1f;border:1px solid #b41e1e40}.server-status{pointer-events:none}.inlineStatus{background:#b41e1e1f;border:1px solid #b41e1e40;border-radius:10px;padding:6px 8px;font-size:12px;line-height:1.2}.inlineStatus.ok,.serverStatus.ok{background:#1e8c1e1f;border:1px solid #1e8c1e40}#systemAdminReplicationProcessState.serverStatus.ok{border-color:color-mix(in srgb, var(--status-ok) 58%, var(--btn-border) 42%);background:var(--replication-ok-bg)}.systemAdminLastBootstrapSummary{border:2px solid color-mix(in srgb, var(--status-ok) 72%, var(--btn-border) 28%);background:var(--replication-ok-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--status-ok) 10%, transparent);border-radius:12px;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;font-size:1.08em;line-height:1.45;display:flex}.systemAdminLastBootstrapSummaryIcon{background:var(--status-ok);width:34px;height:34px;color:var(--btn-active-text);border-radius:50%;flex:0 0 34px;place-items:center;font-size:22px;font-weight:800;display:inline-grid}.replicationIntegrityWarning{box-sizing:border-box;color:#5f3b00;background:#fff8dcf2;border:1px solid #b47800a6;border-radius:10px;width:100%;max-width:none;margin:0;padding:8px 12px;line-height:1.3}.replicationIntegrityWarning.hidden{display:none}.replicationIntegrityWarningTitle{margin-bottom:3px;font-weight:700}.replicationIntegrityWarningRecords{opacity:.75;margin-top:4px;font-size:12px}.replicationIntegrityRecordWarning{color:#8a5200;white-space:nowrap;font-weight:700;display:inline}.placeReplicationIntegrityEditWarning{box-sizing:border-box;color:#5f3b00;background:#fff8dcf2;border:1px solid #b47800a6;border-radius:10px;width:100%;max-width:620px;margin:0 0 16px;padding:10px 12px;line-height:1.35}.placeReplicationIntegrityEditWarningTitle{margin-bottom:4px;font-weight:700}.placeReplicationIntegrityEditWarningMessage{margin-bottom:5px}.placeReplicationIntegrityEditWarningDetails{opacity:.78;overflow-wrap:anywhere;font-size:12px}.placeEditTabsRoot{box-sizing:border-box;width:100%;max-width:620px;margin-top:14px}.placeEditTabButtons{border-bottom:1px solid var(--btn-border);box-sizing:border-box;flex-wrap:wrap;align-items:flex-end;gap:0;width:100%;max-width:620px;margin:0 0 10px;display:flex}.placeEditTabButton{background:#fff3;border-bottom:none;border-radius:8px 8px 0 0;min-width:130px;margin:0 4px -1px 0;font-weight:700}.placeEditTabButton.active{background:var(--btn-active-bg);color:var(--btn-active-text);border-color:var(--btn-border);border-bottom:1px solid var(--btn-active-bg)}.placeEditTabPanel{box-sizing:border-box;width:100%;max-width:620px}.serverDirectoryEditTabs{box-sizing:border-box;border-bottom:1px solid #30803e73;align-items:flex-end;gap:4px;width:520px;max-width:100%;margin:0 0 12px;display:flex}.serverDirectoryEditTabs button{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-1px}.serverDirectoryEditTabs button.active{border-bottom-color:var(--app-bg,#fff)}.serverDirectoryEditHistoryPanel{box-sizing:border-box;width:520px;max-width:100%}.placeEditHistoryTitle{margin:0 0 10px;font-size:22px;line-height:1.2}.placeEditHistoryInstruction{box-sizing:border-box;opacity:.78;width:100%;max-width:620px;margin:0 0 10px;font-weight:400;line-height:1.35}.placeEditHistoryCompareRow{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px;width:100%;max-width:620px;margin:0 0 10px;display:flex}.placeEditHistoryCompareHint{opacity:.78}.placeEditHistoryPagination{box-sizing:border-box;width:100%;max-width:620px;margin:8px 0 12px}.placeEditHistoryShownOnPage{opacity:.78;margin:0 0 8px;line-height:1.35}.placeEditHistoryPaginationControls{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.placeEditHistoryPageSizeLabel{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.placeEditHistoryPageSizeInput{text-align:center;width:86px;padding-left:0;padding-right:0}.placeEditHistoryPaginationButtons{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.placeEditHistoryPaginationButtons button.active{background:var(--btn-active-bg);color:var(--btn-active-text)}.placeEditHistoryPageInfo{opacity:.78}.placeEditHistoryEmptyMessage{box-sizing:border-box;background:#b48c1e1f;border:1px solid #b48c1e40;border-radius:12px;width:100%;max-width:620px;padding:12px 14px;font-weight:700;line-height:1.35}.placeEditHistoryStatus{box-sizing:border-box;opacity:.78;width:100%;max-width:620px;margin:0 0 10px;font-weight:400;line-height:1.35}.placeEditHistoryStatus:empty{display:none}.placeEditHistoryStatus.error{opacity:1;color:#b00020;background:#b0002024;border:1px solid #b0002059;border-radius:12px;padding:12px 14px;font-weight:700}.placeEditHistoryList{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;max-width:620px;margin-top:12px;display:flex}#adminUserPanelTabsRoot,#adminUserPanelTabsRoot>.placeEditTabButtons,#adminDataTabPanel,#adminChangeHistoryTabPanel{box-sizing:border-box;width:100%;max-width:820px}#adminChangeHistoryTabPanel>h3,#adminChangeHistoryTabPanel>label,#adminChangeHistoryStatus,#adminChangeHistoryActions,#adminChangeHistoryPagination,#adminChangeHistoryList,#adminChangeHistoryComparePanel{box-sizing:border-box;width:100%!important;max-width:100%!important}#adminChangeHistoryComparePanel .placeReplicationDiffList{width:100%;max-width:none}#adminChangeHistoryPagination .placeEditHistoryPaginationControls{flex-wrap:wrap;width:100%;max-width:100%}#adminChangeHistoryPagination .placeEditHistoryPaginationButtons{flex-wrap:nowrap;max-width:100%}#adminChangeHistoryPagination .placeEditHistoryPageSizeLabel,#adminChangeHistoryPagination .placeEditHistoryPageInfo{white-space:nowrap}#adminChangeHistoryList{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:8px;overflow:hidden auto}@media (max-width:700px){#adminUserPanelTabsRoot,#adminUserPanelTabsRoot>.placeEditTabButtons,#adminDataTabPanel,#adminChangeHistoryTabPanel{max-width:100%}#adminChangeHistoryPagination .placeEditHistoryPaginationControls{align-items:flex-start}}.placeReplicationHistorySnapshot{box-sizing:border-box;background:#ffffff57;border:1px solid #1e8c1e40;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:grid}.placeReplicationHistorySnapshot.selected{border-color:var(--btn-border);background:#ffffff85}.placeReplicationHistorySnapshotCheckbox{width:16px;height:16px;margin-top:2px}.placeReplicationHistorySnapshotBody{min-width:0}.placeReplicationHistorySnapshotTitle{margin-bottom:4px;font-weight:700}.placeReplicationHistorySnapshotMeta{opacity:.78;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.placeEditHistoryComparePanel{box-sizing:border-box;width:100%;max-width:620px;margin-top:12px}.placeReplicationDiffTitle{margin:10px 0 8px;font-size:20px;line-height:1.2}.placeReplicationDiffSubtitle{opacity:.78;overflow-wrap:anywhere;margin:0 0 10px;line-height:1.35}.placeReplicationDiffSummary{margin:0 0 10px;font-weight:700}.placeReplicationDiffList{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;max-width:620px;display:flex}.placeReplicationDiffItem{box-sizing:border-box;background:#ffffff57;border:1px solid #1e8c1e40;border-radius:10px;width:100%;padding:10px 12px}.placeReplicationDiffItem.different{background:#fff8dcb8;border-color:#b47800a6}.placeReplicationDiffItemHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.placeReplicationDiffFieldName{overflow-wrap:anywhere;font-weight:700}.placeReplicationDiffStatus{opacity:.78;flex:none;font-size:12px}.placeReplicationDiffValues{grid-template-columns:1fr 1fr;gap:10px;display:grid}.placeReplicationDiffValueBlock{min-width:0}.placeReplicationDiffValueHeader{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.placeReplicationDiffViewButton{flex:none;padding:4px 10px;line-height:1.15}.placeReplicationDiffValueTitle{opacity:1;overflow-wrap:anywhere;font-size:13px;font-weight:700}.placeReplicationDiffValueDetails{opacity:.78;overflow-wrap:anywhere;margin-bottom:6px;font-size:12px;line-height:1.35}.placeReplicationDiffValue{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-height:38px;font:inherit;background:#ffffff6b;border-radius:8px;margin:0;padding:8px;font-size:13px;line-height:1.35}.placeReplicationDiffError{color:#b00020;overflow-wrap:anywhere;background:#b0002024;border:1px solid #b0002059;border-radius:12px;padding:12px 14px;font-weight:700}.placeReplicationDiffEmpty{opacity:.78}@media (max-width:560px){.placeReplicationDiffValues{grid-template-columns:1fr}.placeReplicationDiffItemHeader{flex-direction:column;gap:4px}}#list li.replicationIntegrityCompromised .placeItem{background:#fff8dc73;border-color:#0000;outline:none;padding:0}.systemAdminCountBox{background:#b48c1e1f;border:1px solid #b48c1e40;border-radius:12px;margin:10px 0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.35}.systemAdminCountBox.ok{background:#1e8c1e1f;border:1px solid #1e8c1e40}.systemAdminSealStateBox{white-space:pre-line;font-weight:700}body.systemAdminWorkspaceMode #listView,body.systemAdminWorkspaceMode #editView,body.systemAdminWorkspaceMode #adminView{display:none!important}body.systemAdminWorkspaceMode #systemAdminView:not([hidden]):not([data-definition-cover-count]){display:block!important}.systemAdminWorkspaceView{box-sizing:border-box;width:100%;max-width:1040px;padding-bottom:50vh}.systemAdminWorkspaceView:focus{outline:none}.systemAdminWorkspaceHeader{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;max-width:820px;margin:0 0 12px;display:flex}.systemAdminWorkspaceHeader h2{margin:0}.systemAdminWorkspaceTabs{box-sizing:border-box;border-bottom:1px solid #30803e73;flex-wrap:wrap;align-items:flex-end;gap:4px;width:100%;max-width:820px;margin:0 0 12px;display:flex}.systemAdminWorkspaceTabs>button{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-1px;font-family:Arial,sans-serif;font-size:13px}.systemAdminWorkspacePanel{box-sizing:border-box;width:100%;max-width:820px;min-height:280px}.systemAdminReplicationIntro{box-sizing:border-box;width:100%;margin:0 0 12px}.systemAdminReplicationSectionTitle{box-sizing:border-box;width:100%;margin:16px 0 8px}.systemAdminReplicationActions{box-sizing:border-box;flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;margin:0 0 12px;display:flex}.systemAdminReplicationActions>button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center;flex:260px;min-width:0;min-height:42px;margin:0;line-height:1.2}.systemAdminDatabaseBackupPath{box-sizing:border-box;width:100%;margin:8px 0 12px;display:block}.systemAdminDatabaseBackupPath>input{box-sizing:border-box;width:100%;margin:4px 0 0;display:block}.systemAdminBootstrapDonorServerControls{box-sizing:border-box;align-items:center;gap:8px;width:100%;margin-top:4px;display:flex}.systemAdminBootstrapDonorServerControls>input{box-sizing:border-box;text-align:center;appearance:textfield;width:12.5%;min-width:56px;color:var(--replication-field-disabled-text);border:1px solid var(--btn-border);flex:0 0 12.5%;background:var(--replication-field-disabled-bg)!important}.systemAdminBootstrapDonorServerControls>input::-webkit-inner-spin-button{appearance:none;margin:0}.systemAdminBootstrapDonorServerControls>input::-webkit-outer-spin-button{appearance:none;margin:0}.systemAdminBootstrapDonorServerControls>#systemAdminBootstrapDonorTestStatus{min-width:0;font-size:inherit;margin:0;line-height:normal;display:inline}.systemAdminBootstrapDonorUrlControls{box-sizing:border-box;align-items:stretch;gap:8px;width:100%;margin-top:4px;display:flex}.systemAdminBootstrapDonorUrlControls>input{box-sizing:border-box;flex:auto;min-width:0}#systemAdminBootstrapDonorUrl:disabled{background:var(--replication-field-disabled-bg);color:var(--replication-field-disabled-text);cursor:not-allowed;opacity:1}.systemAdminBootstrapDonorUrlControls>button{flex:none;min-width:96px}#systemAdminBootstrapDonorTestStatus.ok{color:var(--status-ok)}#systemAdminBootstrapDonorTestStatus.error{color:var(--status-error)}#systemAdminBootstrapDonorTestStatus.info{color:inherit}.systemAdminDatabaseBackupPath>small{margin-top:2px;display:block}.systemAdminSealProgressBox{white-space:normal;border-color:var(--btn-border);gap:8px;display:grid}.systemAdminSealProgressBox.ok strong{color:var(--status-ok)}.systemAdminSealProgressBox.error strong{color:var(--status-error)}.systemAdminSealProgressBar{width:100%;accent-color:var(--btn-active-bg)}.systemAdminDatabaseClearButton{width:100%}.systemAdminDatabaseClearLog{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--status-ok) 52%, var(--btn-border) 48%);background:var(--replication-ok-bg);border-radius:12px;width:100%;max-width:820px;margin:12px 0 0;padding:12px 14px}.systemAdminDatabaseClearLogTitle{margin:0 0 8px;font-weight:700}.systemAdminDatabaseClearLog ol{gap:6px;margin:0;padding-left:24px;display:grid}.systemAdminDatabaseClearLog li{overflow-wrap:anywhere;padding-left:4px}.systemAdminDatabaseClearLog li time{min-width:88px;color:var(--replication-field-disabled-text);font-variant-numeric:tabular-nums;margin-right:8px;display:inline-block}.systemAdminDatabaseClearLog li.ok{color:var(--status-ok)}.systemAdminDatabaseClearLog li.error{color:var(--status-error)}#systemAdminReplicationTabPanel input:not([type=file]){background:var(--replication-field-bg);color:var(--app-text);border-color:var(--btn-border)}#systemAdminReplicationTabPanel input:disabled,#systemAdminReplicationTabPanel input[readonly]{background:var(--replication-field-disabled-bg);color:var(--replication-field-disabled-text);cursor:not-allowed;opacity:1}#systemAdminReplicationTabPanel button:disabled{background:var(--replication-field-disabled-bg);color:var(--replication-field-disabled-text);border-color:var(--btn-border);filter:none;opacity:.72}#systemAdminReplicationTabPanel .systemAdminCountBox,#systemAdminReplicationTabPanel .serverStatus{color:var(--app-text);border-color:var(--btn-border);background:var(--replication-surface-bg)}#systemAdminReplicationTabPanel .serverStatus.info{border-color:color-mix(in srgb, var(--btn-active-bg) 44%, var(--btn-border) 56%);background:var(--replication-info-bg)}#systemAdminReplicationTabPanel .systemAdminCountBox.ok,#systemAdminReplicationTabPanel .serverStatus.ok{border-color:color-mix(in srgb, var(--status-ok) 58%, var(--btn-border) 42%);background:var(--replication-ok-bg)}#systemAdminReplicationTabPanel .systemAdminCountBox.error,#systemAdminReplicationTabPanel .serverStatus.error{border-color:color-mix(in srgb, var(--status-error) 58%, var(--btn-border) 42%);background:var(--replication-error-bg)}#systemAdminView .systemAdminCountBox,#systemAdminView .serverStatus{box-sizing:border-box;width:100%;max-width:820px}.systemAdminReportSelectorLabel{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;max-width:820px;display:flex}.systemAdminReportSelectorCaption{display:inline}.systemAdminReportSelector{box-sizing:border-box;width:100%;max-width:820px}.systemAdminSettingsPanel{max-width:820px}.systemAdminSettingsPanel .addRow,.systemAdminSettingsPanel .listHeader,.systemAdminSettingsPanel .selectedActionRow,.systemAdminSettingsPanel .pagination-block{box-sizing:border-box;width:100%}#systemAdminReportActionsListView .addRow,#systemAdminReportSettingsListView .addRow{flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;display:flex}#systemAdminReportActionsTitleInput,#systemAdminReportSettingsTitleInput{box-sizing:border-box;flex:auto;width:auto;min-width:0;height:34px;min-height:max(34px,1lh + 14px)}#btnSystemAdminReportActionsAdd,#btnSystemAdminReportActionsFilter,#btnSystemAdminReportActionsClearFilter,#btnSystemAdminReportSettingsAdd,#btnSystemAdminReportSettingsFilter,#btnSystemAdminReportSettingsClearFilter{white-space:nowrap;flex:none}.systemAdminReportSettingsList{margin-top:10px;padding-left:24px}.systemAdminReportSettingsList li{cursor:pointer;border-radius:4px;margin-bottom:10px;padding:8px 10px;line-height:1.3;overflow:visible}.systemAdminReportSettingsList li.inactive{opacity:.55}.systemAdminReportSettingsListRow{box-sizing:border-box;align-items:flex-start;gap:10px;width:100%;display:flex}.systemAdminReportSettingsListText{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.systemAdminReportSettingsEditor{box-sizing:border-box;width:100%;max-width:820px}.systemAdminReportSettingsEditor>.serverDirectoryEditTabs,.systemAdminReportSettingsEditor>.serverDirectoryEditHistoryPanel,.systemAdminReportSettingsEditor .placeEditHistoryStatus,.systemAdminReportSettingsEditor .placeEditHistoryCompareRow{width:100%;max-width:100%}.systemAdminReportEditorField{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;margin:0 0 12px;display:flex}.systemAdminReportEditorField input,.systemAdminReportEditorField textarea,.systemAdminReportEditorField select{box-sizing:border-box;width:100%;max-width:100%}.systemAdminReportEditorActiveField{align-items:center;gap:8px;margin:0 0 12px;display:flex}.systemAdminReportEditorActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.systemAdminReportLinkActionsRow{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin:0 0 12px;display:flex}.systemAdminReportLinkActionsToggle{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.systemAdminReportLinkActionsControls{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.systemAdminReportLinkActionsControls select{flex:260px;min-width:0;max-width:360px}.systemAdminReportLinkActionIconButton{flex:none;min-width:38px;padding-left:8px;padding-right:8px}#systemAdminView.systemAdminReportResultMode{width:100%;max-width:none}#systemAdminView.systemAdminReportResultMode>.systemAdminWorkspaceHeader,#systemAdminView.systemAdminReportResultMode>.systemAdminWorkspaceTabs,#systemAdminView.systemAdminReportResultMode>.systemAdminWorkspacePanel{display:none!important}#systemAdminView.systemAdminReportResultMode>.systemAdminReportResultView{display:block!important}.systemAdminReportResultView{box-sizing:border-box;width:100%}.systemAdminReportResultHeader{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin:0 0 12px;display:flex}.systemAdminReportResultHeading{flex:auto;min-width:0}.systemAdminReportResultHeading h1{margin:0 0 6px}.systemAdminReportResultActions{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin:0 0 12px;display:flex}.systemAdminReportResultActionsLabel{white-space:nowrap;flex:0 auto;order:10;align-items:center;gap:8px;min-width:0;display:flex}.systemAdminReportResultActionsLabel select{flex:0 360px;width:360px;min-width:220px;max-width:520px}.systemAdminReportResultActions>button{flex:none;order:20}.systemAdminReportActionConfirmation:not(.hidden){display:contents}.systemAdminReportActionConfirmationButtons{flex:none;order:30;align-items:stretch;gap:8px;margin:0;display:flex}.systemAdminReportActionConfirmationButtons>button{flex:none}.systemAdminReportActionConfirmationMessage{white-space:pre-wrap;flex:1 0 100%;order:40;line-height:1.4}.systemAdminReportActionConfirmationScope{flex:1 0 100%;order:50;font-weight:600;line-height:1.4}.systemAdminReportResultMeta{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;display:flex}.systemAdminReportResultPageSizeLabel{white-space:nowrap;align-items:center;gap:6px;margin:0;display:inline-flex}#systemAdminReportResultPageSize{box-sizing:border-box;width:72px}#systemAdminReportResultPageInfo{white-space:nowrap}.systemAdminReportActionProgress{width:100%;height:18px;margin:8px 0 6px;display:block}.systemAdminReportActionProgressText,.systemAdminReportActionProgressCounters{line-height:1.35}.systemAdminReportResultPagination{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.systemAdminReportResultPagination button{flex:none}.systemAdminReportResultPagination button.active{font-weight:700}.systemAdminReportPaginationDots{justify-content:center;align-items:center;min-width:20px;padding:0 2px;display:inline-flex}.systemAdminReportResultTableWrap{box-sizing:border-box;background:#ffffff6b;border:1px solid #30803e59;border-radius:8px;width:100%;overflow:auto}.systemAdminReportResultTable{border-collapse:collapse;width:max-content;min-width:100%}.systemAdminReportResultTable th,.systemAdminReportResultTable td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #5050502e;border-right:1px solid #5050501f;padding:8px 10px}.systemAdminReportResultSelectableRow{cursor:pointer}.systemAdminReportResultSelectableRow:hover{background:#ffeb3b29}.systemAdminReportResultRowSelected,.systemAdminReportResultRowSelected:hover{background:#ffeb3b85}.systemAdminReportResultTotalsRow td{background:#ecf6effa;border-top:2px solid #30803e73;font-weight:700}.systemAdminReportResultTotalsRow .systemAdminReportResultSelectedTotal{background:#ffeb3bb8}.systemAdminReportResultTable th{z-index:1;background:#ecf6effa;position:sticky;top:0}.systemAdminReportResultTable td:nth-child(6){white-space:normal;min-width:320px}@media (max-width:700px){.systemAdminReportLinkActionsRow,.systemAdminReportLinkActionsControls{flex-wrap:wrap}.systemAdminReportLinkActionsControls select{flex:100%;max-width:none}#systemAdminReportActionsListView .addRow,#systemAdminReportSettingsListView .addRow{flex-wrap:wrap}#systemAdminReportActionsTitleInput,#systemAdminReportSettingsTitleInput{flex:100%;width:100%}.systemAdminReportEditorActions{flex-direction:column}.systemAdminReportEditorActions>button{width:100%;min-height:44px}.systemAdminReportResultActions{flex-flow:column;align-items:stretch}.systemAdminReportResultActionsLabel{white-space:normal;flex-wrap:wrap;flex:none;width:100%}.systemAdminReportResultActionsLabel select{flex:100%;width:100%;min-width:0;max-width:none}.systemAdminReportResultActions>button{box-sizing:border-box;white-space:normal;width:100%;max-width:100%;min-height:44px}.systemAdminReportActionConfirmationButtons{flex-direction:column;flex:none;gap:8px;width:100%;margin:0}.systemAdminReportActionConfirmationButtons>button{box-sizing:border-box;white-space:normal;width:100%;max-width:100%;min-height:44px}.systemAdminReportActionConfirmationMessage,.systemAdminReportActionConfirmationScope{box-sizing:border-box;flex:none;width:100%}.systemAdminWorkspaceHeader,.systemAdminWorkspaceTabs,.systemAdminWorkspacePanel{max-width:100%}.systemAdminReplicationActions{flex-direction:column}.systemAdminReplicationActions>button{flex:none;width:100%}}.systemAdminReportLinkActionsHeading{align-items:center;gap:8px;display:flex}.systemAdminReportLinkActionsHeading .systemAdminReportLinkActionsToggle{flex-direction:row;align-items:center;margin:0;display:inline-flex}.systemAdminReportLinkActionsHeading input[type=checkbox]{flex:none;width:auto;margin:0}.systemAdminReportLinkActionsControls{width:100%}#systemAdminView:has(#systemAdminImportsTabPanel:not(.hidden):not([hidden])){box-sizing:border-box;width:100%;min-width:0;max-width:none}#systemAdminImportsTabPanel{min-width:0;max-width:none}.importsWorkspace{width:100%;min-width:0}.importsWorkspace select{min-width:0;max-width:100%}.importsWorkspace table{table-layout:fixed;border-collapse:collapse}.importsWorkspace th,.importsWorkspace td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;box-sizing:border-box;padding:4px 6px}.importsWorkspace th:first-child{width:28%}.importsWorkspace th:nth-child(2){width:36%}.importsWorkspace th:nth-child(3),.importsWorkspace th:nth-child(4){width:18%}.importsWorkspace summary{overflow-wrap:anywhere}.reportPeriodControls{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.reportPeriodControls[hidden]{display:none}.reportPeriodControls label{flex-direction:column;gap:4px;display:flex}.reportPeriodControls input{max-width:100%}input.pageSize,input#serverDirectoryPageSize{text-align:center!important}#addHint{margin-bottom:8px;font-size:16px;line-height:1.35}#stats{margin:6px 0 12px;font-size:16px;font-weight:600;line-height:1.35}#filterInfo{margin:6px 0 12px}.topInputRow{align-items:center;gap:8px;margin-bottom:12px;display:flex}.topInputRow #inputTitle{flex:auto;min-width:0}.topInputRow textarea#inputTitle{resize:none;width:100%;line-height:1.3}.topInputRow button{white-space:nowrap;flex:none}#editView .formLabel,#adminView label{box-sizing:border-box;max-width:100%;display:block}#editView .inputWide,#adminView input,#adminView textarea,#adminView select{box-sizing:border-box;max-width:100%}#editView,#adminView{box-sizing:border-box;width:100%;max-width:1040px;margin:0}#adminView{padding-bottom:50vh}#adminView .row>label{margin-top:8px}#adminView #btnAdminSave,#adminView #btnAdminCancel,#adminView #btnAdminClearAll,#adminView #btnAdminConfirmClearAll,#adminView #btnAdminCancelClearAll{margin-bottom:14px}.previewCard{background:#fff9;border:1px solid #0000001a;border-radius:16px;flex:none;width:220px;height:160px;overflow:hidden;box-shadow:0 8px 24px #00000014}.previewImg{object-fit:cover;width:100%;height:100%;display:none}.previewInfo{flex-direction:column;gap:12px;margin-left:16px;display:flex}.adminDocumentPreviewRow{flex-wrap:nowrap;align-items:flex-start;gap:16px;display:flex}.adminDocumentPreviewInfo{flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:12px;margin-left:0;display:flex}.adminEmailRow{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;display:flex}.adminPasswordButtons{flex-wrap:nowrap;gap:10px;width:100%;display:flex}.adminPasswordButtons button{flex:1 1 0;min-width:0}#adminPasswordMessages{width:100%}#adminPasswordStatus,#adminPasswordSaved{min-height:20px}.adminEmailRow input{flex:auto;min-width:0}.adminEmailRow button{white-space:nowrap;flex:none;width:auto;min-width:150px}.adminPhoneRow{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;display:flex}.adminPhoneRow input{text-align:left;direction:ltr;flex:210px;min-width:210px;max-width:100%}.adminPhoneButtons{flex-direction:column;flex:0 260px;gap:8px;width:260px;min-width:220px;max-width:100%;display:flex}.adminPhoneButtons button{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:34px;line-height:1.2}.adminDocumentInputRow{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;display:flex}.adminDocumentInputRow input{flex:auto;min-width:0}.adminDocumentInputRow button{white-space:nowrap;flex:none}.previewStatus{color:#00000073;font-size:16px}.previewButtons .btn{border-radius:14px;padding:10px 18px}@media (max-width:900px){body{--page-padding:12px}.listHeader{grid-template-columns:1fr;grid-template-areas:"title""warning""filter""sort";align-items:stretch}.listHeader h1,.listHeader .replicationIntegrityWarning,.filterInline,.sortInline{justify-self:stretch;width:100%;max-width:100%}.filterInline,.sortInline{flex-wrap:wrap}.filterInline{justify-content:center}.filterInline button{flex:1 1 0;min-width:0}.sortInline{justify-content:flex-end}.selectedActionRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;max-width:none}.selectedActionRow>button,.deleteConfirmButtonsSlot>button{width:100%}.deleteConfirmButtonsSlot{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0}.uiListRouteSelect{grid-column:1/-1;width:100%;min-width:0}}@media (max-width:700px){.topInputRow{flex-wrap:wrap}.topInputRow #inputTitle{flex:100%;width:100%}.photoRow{flex-direction:column;align-items:flex-start}#editView,#adminView{max-width:100%}.adminEmailRow{flex-wrap:nowrap;align-items:center}.adminEmailRow input{flex:auto;min-width:0}.adminEmailRow button{white-space:nowrap;flex:none;width:auto;min-width:120px}.adminDocumentInputRow{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;display:flex}.adminDocumentInputRow input{flex:auto;min-width:0}.adminDocumentInputRow button{flex:none;width:auto;min-width:140px}.adminDocumentPreviewRow{flex-flow:row;align-items:flex-start;gap:12px}.adminDocumentPreviewInfo{flex:none;width:auto;margin-left:0}}@media (max-width:560px){body{--page-padding:10px}.listHeader h1,#editHeader,#adminView h2{margin-top:0}.filterInline,.sortInline{width:100%;max-width:100%}.paginationBlock{flex-direction:column;align-items:flex-start}.pageSizeLabel{width:100%}.pageSize{text-align:center;width:100%;max-width:140px}#serverDirectoryPageSize{text-align:center}.adminEmailRow{flex-wrap:nowrap;align-items:center}.adminEmailRow button{white-space:nowrap;width:auto;min-width:150px}.adminDocumentInputRow{flex-wrap:nowrap;align-items:center}.adminDocumentInputRow button{width:auto;min-width:120px}.adminDocumentPreviewRow{flex-flow:row;align-items:flex-start;gap:12px}.adminDocumentPreviewInfo{flex:none;width:auto;margin-left:0}}.appModalBackdrop{z-index:9999;box-sizing:border-box;background:#00000073;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.appModalCard{background:var(--modal-bg);width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--modal-text);border:1px solid var(--modal-border);box-shadow:var(--modal-shadow);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12px;flex-direction:column;padding:16px;display:flex;overflow:hidden}.appModalCard a{color:inherit}.appModalMuted{opacity:.78}.appModalAccountRow{background:#ffffff14;border:1px solid #444;border-radius:8px;padding:10px 12px}.charCounter{text-align:left;box-sizing:border-box;opacity:.7;width:820px;max-width:100%;margin-top:4px;font-size:12px}.fieldFlashInvalid{animation:1s fieldFlashInvalidAnim}@keyframes fieldFlashInvalidAnim{0%{background:#ff4d4f3d;border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f38}to{background:#ff4d4f14;border-color:#ff4d4f;box-shadow:0 0 0 1px #ff4d4f1f}}.appToast{z-index:20000;color:#fff;text-align:center;pointer-events:none;opacity:0;background:#0f0f0ff5;border-radius:14px;max-width:min(92vw,720px);padding:10px 16px;font-size:14px;line-height:1.35;transition:opacity .18s;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000059}.appToast.show{opacity:1}#btnToggleAdminClientId{justify-content:center;align-items:center;width:44px;min-width:44px;line-height:1;display:inline-flex;align-self:stretch!important}body.serverDirectoryMode #listView,body.serverDirectoryMode #editView,body.serverDirectoryMode #adminView,body.serverDirectoryMode #systemAdminView,body.serverDirectoryEditMode #listView,body.serverDirectoryEditMode #editView,body.serverDirectoryEditMode #adminView,body.serverDirectoryEditMode #systemAdminView,body.serverDirectoryEditMode #serverDirectoryView{display:none!important}body.serverDirectoryMode:not(.serverDirectoryEditMode) #serverDirectoryView,body.serverDirectoryEditMode #serverDirectoryEditView{display:block!important}.serverDirectoryView,.serverDirectoryEditView{box-sizing:border-box;width:100%;padding-bottom:50vh}#serverDirectoryAddHint{margin-bottom:6px}.serverDirectoryAddRow{box-sizing:border-box;align-items:stretch;gap:8px;width:100%;display:flex}#serverDirectoryNameInput{box-sizing:border-box;resize:none;flex:auto;width:100%;min-width:0;min-height:34px}#btnAddServerDirectoryDraft,#btnFilterServerDirectory,#btnClearServerDirectoryFilter{white-space:nowrap;flex:none}.serverDirectoryControlsLayout{flex-direction:column;gap:8px;width:100%;margin:10px 0 12px;display:flex}.serverDirectoryControlsLayout>.listHeader{grid-template-columns:auto minmax(320px,1fr) auto minmax(0,1fr) auto;grid-template-areas:none;align-items:center;gap:8px;width:100%;margin:0;display:grid}.serverDirectoryControlsLayout .listHeader h1{grid-area:1/1;justify-self:start;margin:0}#serverDirectoryDeleteAdminSecretRow{flex-wrap:nowrap;grid-area:1/2;justify-self:center;align-items:center;gap:6px;min-width:0;max-width:100%}#serverDirectoryDeleteAdminSecretRow:not(.hidden){display:inline-flex}.serverDirectoryDeleteSecretInputRow{align-items:center;gap:6px;min-width:0;display:flex}#serverDirectoryDeleteAdminSecret{flex:220px;width:220px;min-width:0;max-width:100%}#btnToggleServerDirectoryDeleteAdminSecret{flex:none;min-width:44px;padding:6px 10px}#serverDirectoryView .filterInline{grid-area:1/3;justify-self:center}#serverDirectoryView .sortInline{grid-area:1/5;justify-self:end}.serverDirectoryControlsLayout>.selectedActionRow{grid-template-columns:auto auto minmax(0,430px) minmax(260px,340px) minmax(260px,340px);width:100%;margin:0}#serverDirectoryStatus.serverDirectoryStatusError{color:var(--status-error);opacity:1;font-weight:600}#serverDirectoryList{margin-top:0;padding-top:4px;padding-left:24px}#serverDirectoryList li{cursor:pointer;border-radius:4px;margin-bottom:10px;padding:6px 8px;line-height:1.3;overflow:visible}#serverDirectoryList li.selected{outline:2px solid var(--selected-outline);outline-offset:2px;background:var(--selected-bg);border-radius:6px}:root[data-theme=dark] #serverDirectoryList li.selected,:root[data-theme=grayDark] #serverDirectoryList li.selected{outline-color:#fff}#serverDirectoryList li.serverDirectoryItemInactive{opacity:.65}.serverDirectoryItemTitle{overflow-wrap:anywhere;font-weight:700;display:inline}.serverDirectoryCurrentServerLabel{color:#00b83f;font-weight:800}:root[data-theme=dark] .serverDirectoryCurrentServerLabel,:root[data-theme=grayDark] .serverDirectoryCurrentServerLabel{color:#55ff85}.serverDirectoryItemMeta,.serverDirectoryItemDescription{overflow-wrap:anywhere;margin-top:3px;display:block}.serverDirectoryItemMeta{opacity:.75;font-size:12px}.serverDirectoryItemDescription{font-size:13px}.serverDirectoryPaginationBlock{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.serverDirectoryEditForm{flex-direction:column;gap:12px;width:520px;max-width:100%;display:flex}.serverDirectoryEditField{flex-direction:column;gap:4px;width:100%;max-width:100%;display:flex}.serverDirectoryEditField input,.serverDirectoryEditField textarea,.serverDirectoryEditField select{box-sizing:border-box;width:100%;max-width:100%}.serverDirectoryEditReplicationStateRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;display:grid}.serverDirectoryEditField input.serverDirectoryEditReadonlyState{background:var(--btn-bg);color:var(--btn-text);border-color:var(--btn-border);cursor:default}.serverDirectoryEditBackupScheduleToggle{align-items:center;gap:8px;width:100%;max-width:100%;display:flex}.serverDirectoryEditBackupScheduleToggle input{flex:none;width:auto;max-width:none;margin:0}.serverDirectoryEditField .serverDirectoryEditScheduleDependent:disabled{background:var(--btn-bg);color:var(--btn-text);border-color:var(--btn-border);opacity:1;cursor:not-allowed}@media (max-width:560px){.serverDirectoryEditReplicationStateRow{grid-template-columns:1fr}}.serverDirectoryEditFieldHint{opacity:.72;overflow-wrap:anywhere;font-size:12px;line-height:1.3;display:block}.serverDirectoryBootstrapDonorServerControls,.serverDirectoryBootstrapDonorUrlControls{align-items:center;gap:8px;width:100%;display:flex}.serverDirectoryEditField .serverDirectoryBootstrapDonorServerControls>input{text-align:center;background:#d2c8a059;border:1px solid #b48c1e40;flex:0 0 12.5%;width:12.5%;min-width:56px;max-width:120px}.serverDirectoryBootstrapDonorUrlControls>input{flex:auto;min-width:0}.serverDirectoryBootstrapDonorUrlControls>button{flex:none;min-width:96px}#serverDirectoryEditBootstrapDonorTestStatus.ok{color:#159947}#serverDirectoryEditBootstrapDonorTestStatus.error{color:#c62828}#serverDirectoryEditBootstrapDonorTestStatus.info{color:inherit}.serverDirectorySecretInputRow{grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;gap:8px;width:100%;min-width:0;display:grid}.serverDirectorySecretInputRow input{width:100%;min-width:0}.serverDirectorySecretInputRow button{width:48px;min-width:48px;padding:6px 0}#serverDirectoryEditStatus.serverDirectoryEditValidationError,#serverDirectoryEditStatus.serverDirectoryEditRequestError{color:var(--status-error);opacity:1;font-weight:600}#serverDirectoryEditName{resize:vertical;min-height:54px}#serverDirectoryEditDescription{resize:vertical;min-height:120px}.serverDirectoryEditActiveFieldset{box-sizing:border-box;gap:18px;width:100%;display:flex}.serverDirectoryEditActions{flex-wrap:wrap;gap:10px;display:flex}#currentServerNameView{min-width:0}@media (min-width:1101px) and (max-width:1500px){.serverDirectoryControlsLayout>.listHeader{grid-template-columns:auto minmax(260px,1fr) auto auto}.serverDirectoryControlsLayout .listHeader h1{grid-column:1}#serverDirectoryDeleteAdminSecretRow{grid-column:2;justify-self:center}#serverDirectoryView .filterInline{grid-column:3}#serverDirectoryView .sortInline{grid-column:4}}@media (max-width:1100px){.serverDirectoryControlsLayout>.listHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.serverDirectoryControlsLayout .listHeader h1{grid-area:1/1/auto/-1}#serverDirectoryDeleteAdminSecretRow{flex-flow:column;grid-area:2/1/auto/-1;justify-self:stretch;align-items:stretch;gap:6px;width:100%;min-width:0}.serverDirectoryDeleteSecretInputRow{width:100%}#serverDirectoryDeleteAdminSecret{flex:auto;width:auto;min-width:0}#serverDirectoryView .filterInline{grid-area:3/1;justify-self:start;width:auto}#serverDirectoryView .sortInline{grid-area:3/2;justify-self:end;width:auto}.serverDirectoryControlsLayout>.selectedActionRow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;width:100%;max-width:none;display:grid}#btnEditSelectedServerDirectory,#btnDeleteSelectedServerDirectory,#serverDirectoryDeleteConfirmButtonsSlot,#btnOpenSelectedServerDirectory,#serverDirectoryUiListRouteSelect{grid-area:auto/1;width:100%;min-width:0}#serverDirectoryDeleteConfirmButtonsSlot{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}#serverDirectoryDeleteConfirmButtonsSlot>button{width:100%}}.topHeader{width:calc(100% + 2 * var(--page-padding));margin:calc(-1 * var(--page-padding)) calc(-1 * var(--page-padding)) 12px;padding:var(--page-padding);z-index:2000;background:var(--app-bg);box-sizing:border-box;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:sticky;top:0}.reportResultTopHeaderTitle{min-width:0;color:var(--app-text);text-align:left;white-space:normal;word-break:break-word;cursor:pointer;background:0 0;border:none;flex:1 1 0;padding:0;font-size:clamp(2.1rem,3.6vw,3.5rem);font-weight:700;line-height:1.05;display:none}.reportResultTopHeaderTitle:hover{text-decoration:underline}.topHeaderNav{max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:stretch;gap:6px;display:inline-flex}.languageMenuWrap{align-items:stretch;display:flex;position:relative}.topHeaderNav>.languageMenuWrap,.topHeaderNav>.headerNavButton:not(:last-child){border-right:0}.headerNavButton{border:1px solid var(--btn-border);min-width:0;min-height:34px;color:var(--app-text);cursor:pointer;font:inherit;white-space:nowrap;background:#ffffff42;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;line-height:1.1;display:inline-flex}.headerNavButton:hover{background:#ffffff38}.headerNavButton:focus-visible{outline:2px solid var(--btn-border);outline-offset:-2px}.headerNavEmoji{line-height:1}.languageHeaderIcon{flex:none;width:20px;height:20px}.userIdHeaderButton{justify-content:flex-start}:root[data-theme=dark] .headerNavButton,:root[data-theme=grayDark] .headerNavButton{background:#ffffff1a;border-color:#666}:root[data-theme=dark] .topHeaderNav>.languageMenuWrap,:root[data-theme=grayDark] .topHeaderNav>.languageMenuWrap,:root[data-theme=dark] .topHeaderNav>.headerNavButton:not(:last-child),:root[data-theme=grayDark] .topHeaderNav>.headerNavButton:not(:last-child){border-right-color:#666}@media (min-width:761px){body.systemAdminReportResultTopHeaderMode .topHeader{justify-content:space-between;align-items:flex-start}body.systemAdminReportResultTopHeaderMode .reportResultTopHeaderTitle{display:block}body.systemAdminReportResultTopHeaderMode .topHeaderNav{flex:none}body.systemAdminReportResultTopHeaderMode .systemAdminReportResultHeader{display:block}body.systemAdminReportResultTopHeaderMode .systemAdminReportResultHeading h1,body.systemAdminReportResultTopHeaderMode #btnSystemAdminReportResultBack{display:none}}@media (max-width:760px){.reportResultTopHeaderTitle{display:none!important}}@media (max-width:700px){.topHeader{justify-content:flex-start}.topHeaderNav{grid-template-columns:max-content minmax(0,1fr);align-items:stretch;gap:6px;width:100%;max-width:100%;display:grid}.languageMenuWrap{width:100%;min-width:0}.languageMenuWrap>.headerNavButton,#btnOpenServerRegistry,#btnOpenSystemAdmin,#btnOpenAdmin{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.headerNavButton{padding:6px 8px;overflow:hidden}#btnOpenServerRegistry,.userIdHeaderButton{justify-content:flex-start}#currentServerNameView,#clientLabelView{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.serverDirectoryAddRow{flex-wrap:wrap}#serverDirectoryNameInput{flex:100%;width:100%}.serverDirectoryPaginationBlock{align-items:flex-start}.serverDirectoryEditActions{flex-direction:column}.serverDirectoryEditActions>button{width:100%;min-height:44px}}.languageModalBackdrop{z-index:10000;box-sizing:border-box;background:#00000073;justify-content:center;align-items:flex-start;padding:54px 16px 16px;display:flex;position:fixed;inset:0}.languageModalBackdrop.hidden{display:none}.languageModalCard{color:#e8edf2;background:#202529;border:1px solid #ffffff24;border-radius:8px;flex-direction:column;width:min(820px,100vw - 32px);max-height:calc(100vh - 86px);display:flex;overflow:hidden;box-shadow:0 18px 50px #00000073}.languageModalHeader{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.languageModalTitle{font-size:20px;font-weight:700}.languageModalClose{color:#aeb7c0;cursor:pointer;background:0 0;border:none;width:32px;height:32px;padding:0;font-size:30px;line-height:1}.languageModalClose:hover{color:#fff}.languageSearchRow{padding:12px 14px 10px}.languageSearchInput{color:#e8edf2;background:#202529;border:2px solid #7895d6;border-radius:8px;outline:none;width:100%;padding:10px 12px}.languageSearchInput:focus{box-shadow:0 0 0 3px #7895d659}.languageMenuStatus{color:#aeb7c0;padding:8px 18px}.languageMenuList{grid-template-columns:repeat(4,minmax(130px,1fr));gap:14px 34px;padding:10px 18px 18px;display:grid;overflow:auto}.languageMenuItem{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:column;align-items:flex-start;gap:4px;padding:4px 0;display:flex}.languageMenuItem:hover{background:#ffffff1a;transition:background .15s,transform .15s;transform:translateY(-1px)}.languageMenuItem.active{background:#7895d633}.languageMenuNativeName{text-overflow:ellipsis;white-space:nowrap;color:#a8c3ff;max-width:100%;font-size:16px;line-height:1.2;overflow:hidden}.languageMenuTranslatedName{text-overflow:ellipsis;white-space:nowrap;color:#aeb7c0;max-width:100%;font-size:14px;line-height:1.2;overflow:hidden}@media (max-width:760px){.languageMenuList{grid-template-columns:repeat(2,minmax(130px,1fr));gap:12px 22px}}@media (max-width:420px){.languageMenuList{grid-template-columns:1fr}}#adminView{box-sizing:border-box;max-width:1040px}#adminView .row[style*="flex-direction: column"]{box-sizing:border-box;width:100%;max-width:820px}#adminView label[style*="width: 520px"],#adminView div[style*="width: 520px"]{box-sizing:border-box;width:100%!important;max-width:820px!important}#adminView .inputWithBtn{gap:8px;width:100%;min-width:0;display:flex}#adminView .inputWithBtn input,#adminView .inputWithBtn textarea,#adminView .inputWithBtn select{flex:auto;min-width:0;max-width:100%}#adminView .inputWithBtn button{min-width:0;max-width:100%}#adminView .adminEmailRow,#adminView .adminDocumentInputRow{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;display:flex}#adminView .adminEmailRow input{flex:260px;min-width:220px;max-width:100%}#adminView .adminEmailRow button{white-space:normal;overflow-wrap:anywhere;flex:260px;width:auto;min-width:220px;line-height:1.2}#adminView .adminDocumentInputRow input{flex:auto;min-width:0}#adminView .adminDocumentInputRow button{white-space:normal;overflow-wrap:anywhere;flex:0 220px;width:auto;min-width:150px;line-height:1.2}#adminView .adminPhoneRow{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;display:flex}#adminView .adminPhoneRow input{text-align:left;direction:ltr;flex:260px;min-width:220px;max-width:100%}#adminView .adminPhoneButtons{flex-direction:column;flex:260px;gap:8px;width:auto;min-width:220px;max-width:100%;display:flex}#adminView .adminPhoneButtons button{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:34px;line-height:1.2}#adminView #adminTotpRow>div:first-child{grid-template-columns:minmax(0,1fr) minmax(220px,1fr);align-items:stretch!important;gap:8px!important;display:grid!important}#adminView #adminTotpButtonGroup{width:100%;min-width:0;max-width:100%;align-items:stretch!important;margin-left:0!important}#adminView #adminTotpButtonGroup button{overflow-wrap:anywhere;flex:1 1 0;min-width:0;min-height:34px;line-height:1.2;white-space:normal!important}#adminView #btnAdminRecoveryByVerifiedEmail,#adminView #btnAdminRecoveryByVerifiedPhone{box-sizing:border-box;max-width:100%;width:100%!important}#adminView .adminPasswordButtons{flex-wrap:nowrap;gap:10px;width:100%;display:flex}#adminView .adminPasswordButtons button{flex:1 1 0;min-width:0}@media (max-width:700px){#adminView{max-width:100%;overflow-x:hidden}#adminView #adminTotpRow>div:first-child{grid-template-columns:1fr}#adminView #adminTotpButtonGroup{width:100%}#adminView .row[style*="flex-direction: column"]{max-width:100%}#adminView label[style*="width: 520px"],#adminView div[style*="width: 520px"]{max-width:100%!important}#adminView label[style*="width: 520px"]>.inputWithBtn{flex-direction:column!important;align-items:stretch!important}#adminView label[style*="width: 520px"]>.inputWithBtn button{width:100%!important}#adminView .adminEmailRow,#adminView .adminDocumentInputRow{flex-direction:column;align-items:stretch}#adminView .adminEmailRow input,#adminView .adminDocumentInputRow input{flex:none;width:100%;min-width:0}#adminView .adminEmailRow button,#adminView .adminDocumentInputRow button{width:100%;min-width:0}#adminView .adminPhoneRow{flex-direction:column;align-items:stretch}#adminView .adminPhoneRow input,#adminView .adminPhoneButtons{flex:none;width:100%;min-width:0}#adminView .inputWithBtn[style*="align-items:stretch;"]{flex-direction:column!important;align-items:stretch!important}#adminView .inputWithBtn[style*="align-items:stretch;"]>div:first-child{grid-template-columns:1fr 44px!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}#adminView .inputWithBtn[style*="align-items:stretch;"]>div:last-child{flex-direction:column!important;flex:none!important;gap:8px!important;width:100%!important;display:flex!important}#adminView .inputWithBtn[style*="align-items:stretch;"]>div:last-child button{width:100%!important;min-width:0!important}#adminView .adminPasswordButtons{flex-direction:column}#adminView .previewCard{width:100%;max-width:220px}#adminView #btnAdminConfirmEmail,#adminView #btnAdminConfirmPassport,#adminView label[style*="width: 520px"]>.inputWithBtn>button{white-space:normal!important;overflow-wrap:anywhere!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;max-height:none!important;padding:10px 12px!important;line-height:1.25!important;display:inline-flex!important}}#editView{box-sizing:border-box;padding-bottom:45vh}@media (max-width:560px){#editView{box-sizing:border-box;width:100%;max-width:100%;padding-bottom:45vh}#editView label,#editView input[type=text],#editView input[type=url],#editView input:not([type]),#editView textarea,#editView .inputWide{box-sizing:border-box;width:100%!important;max-width:100%!important}.editMapButtonsRow{flex-direction:column;gap:10px;width:100%;max-width:100%;display:flex}.editMapButtonsRow button{white-space:normal;width:100%;min-height:44px}.placeTranslationManagementActions{width:100%;max-width:100%}.placeTranslationManagementActionsRow{flex-direction:column;gap:10px;width:100%;display:flex!important}.placeTranslationManagementActionsRow button{width:100%;min-height:44px}.photoRow{width:100%;max-width:100%}.photoRow button{width:100%;min-height:44px}}#editView input[type=text],#editView input[type=url],#editView input:not([type]){box-sizing:border-box;max-width:620px}#editView textarea{resize:both;box-sizing:border-box;min-width:260px;max-width:calc(100vw - 40px)}#editView .placeFieldValidationError{box-sizing:border-box;overflow-wrap:anywhere;width:100%;max-width:620px}#editView .placeTranslationFieldBlock{max-width:620px}#editView .editFieldErrorFlash,.systemAdminReportEditorField .editFieldErrorFlash{background:#ff9e9e!important;border-color:#ff2d2d!important;box-shadow:inset 0 0 0 1px #ff2d2d66,0 0 0 3px #ff2d2d47!important}@media (max-width:700px){#editView textarea,#editView input[type=text],#editView input[type=url],#editView input:not([type]){width:100%!important;max-width:620px!important}#editView .editMapButtonsRow{gap:10px;width:100%;max-width:620px;flex-direction:column!important;grid-template-columns:none!important;display:flex!important}#editView .editMapButtonsRow button{white-space:normal;width:100%;min-height:44px}}#editView .formLabel,#editView .editFieldCounter,#editView .editActionsRow,#editView .editMapButtonsRow,#editView .editCoordsRow,#editView .photoRow,#editView .placeTranslationFieldBlock,#editView .placeFieldValidationError{box-sizing:border-box;width:100%;max-width:620px}#editView .formLabel>input{box-sizing:border-box;width:100%;max-width:100%}#editView .editMapButtonsRow{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;max-width:620px;display:grid!important}#editView .editMapButtonsRow button{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:52px;line-height:1.15}#editView .formLabel>textarea.inputWide{box-sizing:border-box;width:100%;min-width:260px;resize:both!important;max-width:calc(100vw - 40px)!important}#uiTranslationRecordCardView{max-width:760px;padding:20px}#uiTranslationRecordCardView .uiTranslationRecordCard,#uiTranslationRecordCardView .uiTranslationRecordTextarea{width:100%}#uiTranslationRecordCardView .uiTranslationRecordTitle{margin-top:0;margin-bottom:12px}#uiTranslationRecordCardView .uiTranslationRecordLanguageRow,#uiTranslationRecordCardView .uiTranslationRecordActiveRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}#uiTranslationRecordCardView .uiTranslationRecordFlag{object-fit:cover;border-radius:4px;width:42px;height:28px}#uiTranslationRecordCardView .uiTranslationRecordLanguageText{font-weight:600}#uiTranslationRecordCardView .uiTranslationRecordMeta{margin-bottom:12px;font-size:12px}#uiTranslationRecordCardView .uiTranslationRecordField{margin-bottom:12px;display:block}#uiTranslationRecordCardView .uiTranslationRecordLockLabel{align-items:center;gap:8px;margin:8px 0 0;display:flex}#uiTranslationRecordCardView .uiTranslationRecordRadioLabel{align-items:center;gap:6px;margin:0;display:flex}#uiTranslationRecordCardView .uiTranslationRecordStatus{margin-bottom:12px}#uiTranslationRecordCardView .uiTranslationRecordActions{justify-content:flex-end;gap:8px;display:flex}#uiTranslationRecordCardView .uiTranslationRecordTextareaLocked{background:color-mix(in srgb, var(--btn-bg) 72%, var(--app-bg))!important;color:color-mix(in srgb, var(--app-text) 55%, transparent)!important;border-color:var(--btn-border)!important;cursor:not-allowed!important}#uiTranslationRecordCardView .uiTranslationRecordTextareaError{background:color-mix(in srgb, var(--status-error) 24%, var(--app-bg))!important;border-color:var(--status-error)!important}#uiTranslationRecordCardView textarea{box-sizing:border-box;min-width:260px;resize:both!important;width:100%!important;max-width:620px!important}@media (max-width:700px){#editView .editMapButtonsRow{flex-direction:column!important;grid-template-columns:none!important;gap:10px!important;width:100%!important;max-width:620px!important;display:flex!important}#editView .editMapButtonsRow button{white-space:normal!important;width:100%!important;min-height:44px!important}#editView .placeTranslationManagementActions,#editView .placeTranslationManagementActionsRow{width:100%!important;max-width:620px!important}#editView .placeTranslationManagementActionsRow{flex-direction:column!important;gap:10px!important;display:flex!important}#editView .placeTranslationManagementActionsRow button{white-space:normal!important;width:100%!important;min-height:44px!important}}#adminView #adminDocumentPreviewRow{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:8px;width:220px;max-width:100%;display:flex}#adminView #adminDocumentPreviewRow .previewCard{box-sizing:border-box;width:100%;max-width:100%}#adminView #adminDocumentPreviewRow .adminDocumentPreviewInfo{box-sizing:border-box;align-items:stretch;width:100%;max-width:100%;margin:0}#adminView #adminDocumentPreviewRow .previewButtons{width:100%}#adminView #btnAdminDocumentOpen{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;min-height:42px;line-height:1.2;display:inline-flex}#adminView .row:has(>#btnAdminSave){box-sizing:border-box;align-items:stretch;width:100%;max-width:820px;display:flex;gap:8px!important;margin-top:12px!important}#adminView .row:has(>#btnAdminSave)>button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:42px;line-height:1.2;display:inline-flex;margin:0!important}@media (max-width:700px){#adminView .row:has(>#btnAdminSave){flex-direction:column}#adminView .row:has(>#btnAdminSave)>button{flex:none;width:100%}}.reportNameDescriptionValidationError{color:#d93025;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 10px;font-size:.95em;line-height:1.25}.reportTranslationPreview{width:100%;margin:-6px 0 16px}.reportTranslationLock{align-items:center;gap:8px;margin:6px 0;display:flex}.reportTranslationLock input[type=checkbox]{flex:none;width:auto;margin:0}.reportTranslationStatus{margin:6px 0}.reportTranslationProgressRow{align-items:center;gap:10px;width:100%;display:flex}.reportTranslationProgressRow progress{background:#ffffff8c;border:0;border-radius:999px;flex:1 1 0;min-width:0;height:8px;overflow:hidden}.reportTranslationProgressRow progress::-webkit-progress-bar{background:#ffffff8c;border-radius:999px}.reportTranslationProgressRow progress::-webkit-progress-value{background:var(--btn-active-bg,#1565c0);border-radius:999px}.reportTranslationProgressRow progress::-moz-progress-bar{background:var(--btn-active-bg,#1565c0)}.reportTranslationProgressRow button{flex:none;padding:4px 10px}.reportTranslationActions{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.reportTranslationActions button{white-space:normal;flex:120px}.reportTranslationActions [hidden]{display:none!important}.reportTranslationConfirmationHint{flex-basis:100%}.reportTranslationProgressRow progress{box-shadow:inset 0 0 0 1px #80808073}.reportTranslationActions button.danger:disabled{color:#fff;opacity:.65;background:#c8002d;border-color:#c8002d}.reportTranslationListOpen>:not(.reportTranslationList),.reportTranslationList[hidden]{display:none!important}.systemAdminReportSettingsEditor.reportTranslationListOpen{max-width:none}.systemAdminSettingsPanel:has(.reportTranslationListOpen){max-width:none}.reportTranslationList{width:100%;padding:4px 0 16px}.reportTranslationList .reportTranslationListHeader h2{margin:0;font-size:2em}.reportTranslationListIdentity{overflow-wrap:anywhere;margin-bottom:12px;font-size:.75em}.reportTranslationListCount{margin:12px 0;font-weight:700}.reportTranslationListToolbar,.reportTranslationListAddRow,.reportTranslationListFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reportTranslationListAddRow textarea{box-sizing:border-box;flex:240px;min-width:0;height:34px}.reportTranslationListToolbar{grid-template-columns:auto auto minmax(0,430px) minmax(260px,340px);justify-content:start;margin:12px 0;display:grid}.reportTranslationDeleteSlot{grid-template-columns:auto auto;gap:8px;min-height:34px;display:grid}.reportTranslationDeleteSlot>button{white-space:nowrap;width:100%;min-width:0}@media (max-width:1100px){.reportTranslationListToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reportTranslationListToolbar>button{white-space:normal;width:100%;min-width:0}.reportTranslationDeleteSlot,.reportTranslationListToolbar>select{grid-column:1/-1}.reportTranslationDeleteSlot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reportTranslationDeleteSlot>button{white-space:normal}.reportTranslationListToolbar>select{box-sizing:border-box;width:100%;min-width:0}}.reportTranslationListToolbar select{width:min(100%,340px)}.reportTranslationListPagination{flex-direction:column;align-items:flex-start;gap:10px;margin-top:36px;display:flex}.reportTranslationListPagination label{align-items:center;gap:6px;display:flex}.reportTranslationListPagination input{text-align:center;width:90px}.reportTranslationListItems{margin:0;padding:0 4px 0 28px}.reportTranslationListFilters button.active{background:var(--btn-active-bg,#1565c0);color:var(--btn-active-text,#fff)}.reportCatalogTranslationRoute{width:340px;max-width:100%;margin-left:auto}#systemAdminView:has(.systemAdminSettingsPanel:not(.hidden):not([hidden]):not([style*="display: none"]):not([style*=display\:none])){max-width:none}.systemAdminSettingsPanel .selectedActionRow{flex-wrap:wrap;display:flex}.systemAdminSettingsPanel .deleteConfirmButtonsSlot{flex:0 430px;min-width:0}.systemAdminSettingsPanel .reportCatalogTranslationRoute{flex:0 340px}.systemAdminSettingsPanel .deleteConfirmButtonsSlot>button{white-space:normal;min-width:0}.systemAdminSettingsPanel{width:100%;max-width:none}.systemAdminSettingsPanel .reportCatalogTranslationRoute{box-sizing:border-box;width:100%;margin-left:0}@media (max-width:1100px){.systemAdminSettingsPanel .selectedActionRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.systemAdminSettingsPanel .selectedActionRow>button,.systemAdminSettingsPanel .deleteConfirmButtonsSlot>button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}.systemAdminSettingsPanel .deleteConfirmButtonsSlot{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0}.systemAdminSettingsPanel .reportCatalogTranslationRoute{grid-column:1/-1;min-width:0}}.reportTranslationList[data-report-translation-editor-open]>:not(.reportTranslationRecordEditor){display:none!important}.reportTranslationRecordEditor{width:100%;max-width:620px}.reportTranslationRecordEditor form>label{margin:14px 0;display:block}.reportTranslationRecordEditor textarea{box-sizing:border-box;width:100%;display:block}.reportTranslationRecordEditor form>div{gap:10px;margin:12px 0;display:flex}.reportTranslationRecordEditor [role=status]{display:block}.reportTranslationRecordEditor .tabs{gap:4px;margin:14px 0;display:flex}.reportTranslationListItems>li{margin:12px 0}.reportTranslationListItems>li>input,.reportTranslationListItems>li>img{vertical-align:middle;margin-right:8px}.translationListRecord{cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:2px;display:flex;position:relative}.translationListSelection{opacity:1;cursor:pointer;flex:none;width:16px;height:16px;margin:0 8px 0 0;position:static}.translationListLanguage{flex-direction:column;flex:0 0 64px;align-items:center;gap:4px;font-size:11px;display:flex}.translationListLanguage img{object-fit:cover;border-radius:4px}.translationListText{flex:auto;min-width:0;display:block}.translationListTitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.translationListDescription,.translationListMeta{overflow-wrap:anywhere;font-size:12px;display:block}.translationListMeta{margin-top:2px}.reportTranslationListItems>li.selected{outline:2px solid var(--selected-outline,currentColor);outline-offset:2px;background:var(--selected-bg,transparent);border-radius:6px}.translationListRecord:focus-within{outline:2px solid var(--selected-outline,currentColor);outline-offset:2px}.reportTranslationListItems>li.inactive{opacity:.5}.reportTranslationListPageControls,.reportTranslationListPages{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reportTranslationListPages button.active{background:var(--btn-active-bg,#1565c0);color:var(--btn-active-text,#fff)}@media (max-width:600px){.reportTranslationListToolbar select{width:100%}.translationListLanguage{flex-basis:40px}}.reportTranslationListHeader h2{overflow-wrap:anywhere;grid-area:title;min-width:0}.reportTranslationListHeader .filterInline,.reportTranslationListHeader .sortInline{box-sizing:border-box;min-width:0}.languageMenuItem{grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.languageMenuItem .languageChoiceFlag{grid-area:1/1/3}.languageMenuItem .languageMenuNativeName,.languageMenuItem .languageMenuTranslatedName{grid-column:2;min-width:0}.languageChoiceFlag{object-fit:contain;border-radius:2px;flex-shrink:0}.languageChoiceFlag[hidden]{display:none}#btnCancelDelete{text-align:center;justify-content:center}.headerNavButton[data-storefront-home]{gap:8px;text-decoration:none}.storefrontHomeMark{background:oklch(from var(--btn-active-bg,#65469b) min(l, .48) c h);color:#fff;letter-spacing:-2px;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding-right:2px;font-family:Arial,sans-serif;font-size:23px;font-weight:750;line-height:1;display:inline-grid}#adminTwoFactorEnabled{appearance:auto;accent-color:#16a34a;flex:0 0 18px;width:18px;min-width:18px;height:18px;padding:0}#adminTwoFactorRow>span{flex:auto;min-width:0}.textAdminWorkspace [hidden]{display:none!important}.textAdminWorkspace label{max-width:620px}.textAdminWorkspace small{opacity:.7;overflow-wrap:anywhere}.textAdminList>li{cursor:pointer}.textAdminList>li.selected{outline:2px solid var(--selected-outline);outline-offset:2px;background:var(--selected-bg);border-radius:6px}.textAdminRouteSelect{width:400px;max-width:100%;margin:12px auto;display:block}#systemAdminView:has(.textAdminWorkspace:not([hidden]):not(.hidden):not([style*="display: none"]):not([style*=display\:none])){box-sizing:border-box;width:100%;max-width:none}.textAdminWorkspace{box-sizing:border-box;width:100%;min-width:0;max-width:none}.textAdminHint{margin-top:12px;display:block}.textAdminWorkspace button{margin:0}.textAdminFilters{align-items:center;gap:8px;margin:0 0 12px;display:flex}.textAdminFilters>input{flex:1;width:0;min-width:0}.textAdminFilters>select{width:280px;max-width:25%}.textAdminFilters>button{flex:none}.textAdminListHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.textAdminListHeader h2{margin:12px 0}.textAdminListHeader .sortInline{box-sizing:border-box;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:6px;width:auto;display:inline-flex}.textAdminActions{grid-template-columns:minmax(0,1fr) minmax(180px,400px) minmax(0,1fr);align-items:center;gap:8px;display:grid}.textAdminPrimaryActions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.textAdminPrimaryActions>button{white-space:normal;max-width:100%}.textAdminActions>button{flex:none}.textAdminActions .textAdminRouteSelect{box-sizing:border-box;flex:0 400px;width:400px;min-width:180px;margin:0}.textAdminPagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.textAdminActions .danger{color:#fff;background:#bd0030}@media (max-width:1100px){.textAdminActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.textAdminActions>button{box-sizing:border-box;white-space:normal;width:100%;min-width:0}.textAdminActions .textAdminRouteSelect{grid-column:1/-1;width:100%;min-width:0;margin-top:16px}.textAdminListHeader{flex-wrap:wrap}.textAdminListHeader h2{flex-basis:100%}.textAdminListHeader .sortInline{margin:0 0 8px}}@media (max-width:700px){.textAdminFilters{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.textAdminFilters>input{box-sizing:border-box;grid-area:1/1;width:100%;min-width:0}.textAdminFilters>select{grid-area:2/1/auto/-1;width:100%;max-width:100%}.textAdminFilters>button{grid-row:1}.textAdminList{padding-left:26px}.textAdminList>li{overflow-wrap:anywhere}}.textAdminActions{min-height:38px;position:relative}.textAdminSelectAll{margin-left:auto!important}.textAdminShown{margin:12px 0}.textAdminPager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.textAdminCurrentPage{background:var(--btn-active-bg,var(--selected-outline));color:var(--btn-active-text);border-radius:6px;padding:6px 10px;display:inline-block}@media (min-width:1101px){.textAdminActions .textAdminRouteSelect{width:100%}.textAdminActions>.textAdminSelectAll{justify-self:end}}@media (max-width:1100px){.textAdminSelectAll{grid-column:2}}.unifiedPagination{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.unifiedPagination>button{text-align:center;min-width:36px;min-height:34px;margin:0}.unifiedPagination>span{padding:0 5px}.unifiedPageInfo{margin-left:8px}input.pageSize,input[id*=PageSize],input[id*=pageSize],input[class*=PageSize],[class*=Pagination] input[type=number],[class*=pagination] input[type=number],.reportTranslationListPageControls input{text-align:center}.textKeyTranslations{box-sizing:border-box;border:1px solid var(--btn-border);border-radius:16px;max-width:620px;margin:12px 0;padding:16px}.textKeyTranslations legend{font-weight:700}.textKeyTranslationProgress{align-items:center;gap:12px;margin:12px 0;display:flex}.textKeyTranslationProgress progress{width:0;min-width:0;accent-color:var(--btn-active-bg,var(--selected-outline));flex:1}.textKeyTranslationActions{flex-wrap:wrap;gap:8px;display:flex}.textKeyTranslationActions .danger{color:#fff;background:#bd0030}@media (max-width:700px){.textKeyTranslationActions>button{flex:45%}}.managedListActions{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex!important}ol[tabindex="0"]:focus{outline:2px solid var(--input-border);outline-offset:-2px;border-radius:8px}.managedListActions .managedListSelectAll{flex:none;margin-inline-start:auto}.managedListSelectionCount{white-space:normal;font-size:.9em}.managedListCheckbox{vertical-align:middle;cursor:pointer;flex:none;width:16px;height:16px;margin:0 8px 0 0}.managedListCheckbox:disabled{cursor:default}@media (max-width:1100px){.textAdminActions{grid-template-columns:minmax(0,1fr) auto}.textAdminActions .textAdminRouteSelect{grid-row:2}.textAdminActions>.textAdminSelectAll{grid-area:1/2}}.managedListActions .uiListRouteSelect{flex:280px;width:auto;min-width:0;max-width:420px;margin-inline:auto}.managedListActions .deleteConfirmButtonsSlot{flex-wrap:wrap;flex:0 auto;min-width:0}li[data-managed-list-id] .placeText{flex:1 1 0;width:auto;min-width:0}.filterInline,.sortInline{box-sizing:border-box;max-width:100%}.serverListActions.serverListActions{grid-template-columns:minmax(0,1fr) minmax(0,25%) minmax(0,1fr);align-items:start;gap:16px;width:100%;max-width:none;display:grid!important}.serverListActions .serverListEditActions,.serverListActions .serverListNavigationActions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.serverListActions .serverListNavigationActions{justify-content:flex-end}.serverListActions .serverListOpenButton{flex:160px;min-width:0;max-width:420px;min-height:34px}.serverListActions .serverListEditActions>.deleteConfirmButtonsSlot{flex-wrap:wrap;gap:8px;min-width:0;min-height:0;display:flex}.serverListActions>#serverDirectoryUiListRouteSelect{grid-area:1/2;width:100%;min-width:0;max-width:none;margin:0}.serverListActions .serverListEditActions>button,.serverListActions .deleteConfirmButtonsSlot>button{width:auto}@media (max-width:900px){.serverListActions.serverListActions{grid-template-columns:minmax(0,1fr)}.serverListActions>#serverDirectoryUiListRouteSelect{grid-area:1/1}.serverListActions .serverListEditActions{grid-area:2/1}.serverListActions .serverListNavigationActions{grid-area:3/1}}.sellerEntry{box-sizing:border-box;border:2px solid var(--btn-border,#9f88d6);background:var(--app-bg,#fff);min-width:0;color:var(--app-text,#1a1524);border-radius:12px;flex:24rem;align-items:stretch;gap:0;padding:4px;display:flex}.sellerEntry:focus-within{outline:2px solid var(--selected-outline,#67459b);outline-offset:3px}.sellerEntry.sellerEntry>textarea{box-sizing:border-box;background:var(--app-bg,#fff);width:0;min-width:0;height:48px;min-height:48px;color:var(--app-text,#1a1524);font:inherit;resize:vertical;border:0;border-radius:8px;outline:none;flex:1 1 0;margin:0;padding:12px 18px;font-size:16px;line-height:24px}.sellerEntry.sellerEntry>button{white-space:nowrap;min-height:48px;font:inherit;background:oklch(from var(--btn-active-bg,#67459b) min(l, .5) c h);color:#fff;border:0;border-radius:8px;flex:none;margin:0;padding:12px 24px;font-size:16px;font-weight:650;line-height:24px}.sellerEntry.sellerEntry>button:disabled{opacity:.55}@media (max-width:700px){.sellerEntry{flex-basis:100%}.sellerEntry.sellerEntry>button{min-height:41px;padding:10px 14px;font-size:13px;line-height:21px}.sellerEntry.sellerEntry>textarea{height:41px;min-height:41px;padding:10px;font-size:14px;line-height:21px}}.placeAppearanceBlock{box-sizing:border-box;width:min(100%,560px)}.placeAppearanceBlock label{width:100%;max-width:100%;margin:8px 0;display:block}.placeAppearanceBlock select,.placeAppearanceBlock input{box-sizing:border-box;width:100%;max-width:100%;font:inherit}.placeAppearanceBlock select{padding:8px 10px}.placeAppearanceBlock p{overflow-wrap:anywhere}#languageMenu .languageMenuAutomatic{color:inherit;background:0 0;border:1px solid;border-radius:4px;flex-shrink:0;align-self:flex-start;margin:10px 18px 14px;padding:6px 8px}#languageMenu .languageMenuAutomatic[aria-pressed=true]{background:#7895d633}
