.cardProductsBlock[hidden]{display:none!important}.cardBlock,.placeScheduleWorkspace .scheduleBlock{box-sizing:border-box;border:1px solid var(--btn-border);width:100%;min-width:0;max-width:520px;color:var(--app-text);box-shadow:none;background:0 0;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:14px;margin:16px 0;padding:16px 18px 18px;display:grid}.cardBlock legend,.placeScheduleWorkspace .scheduleBlock legend{color:var(--app-text);padding:0 8px;font-size:14px;font-weight:700}.cardBlock>*,.cardBlock label,.cardBlock input,.cardBlock textarea{box-sizing:border-box;min-width:0;max-width:100%}.cardBlock .inputWide,.cardBlock .uiTranslationRecordTextarea{width:100%}.cardBlock>label,.cardBlock>.row{margin-top:0!important}.cardBlock input[type=checkbox],.cardBlock input[type=radio]{accent-color:var(--btn-active-bg)}.cardBlock .placeScheduleCardRow{margin:0}.uiTranslationRecordCard .cardBlock{max-width:100%}@media (max-width:450px){.cardBlock,.placeScheduleWorkspace .scheduleBlock{padding:12px}}#editView .cardBlock{gap:6px;margin:0 0 10px;padding:8px 12px 10px}:is(#editDataTabPanel:has(>.cardBlock),#placeEditDataTabPanel:has(>.cardBlock)){gap:0!important}#editView .cardBlock>.row,#editView .cardBlock>.formLabel,#editView .cardBlock .editMapButtonsRow,#editView .cardBlock .editCoordsRow,#editView .cardBlock .photoRow,#editView .cardBlock .editPhotoRow,#editView .cardBlock .placeTranslationFieldBlock,#editView .cardBlock .placeTranslationLockRow{margin-block:0!important}#editView .cardBlock .editFieldCounter{height:auto;min-height:0;margin:2px 0;line-height:1.2}#editView .cardBlock .placeFieldValidationError:empty,#editView .cardBlock [role=alert]:empty{display:none}#editView .cardBlock #editPhotoInfo:empty{min-height:0!important}#editView .cardBlock .editPhotoMeta>div:has(>#editPhotoStatus:empty){min-height:0!important}#editView .cardBlock .inputWide{margin-top:4px}#editView .cardBlock .editMapButtonsRow{gap:6px!important}#editView .cardBlock .editMapButtonsRow button{min-height:40px}#editView .cardBlock>.row:has(input[type=radio]){flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:8px 16px!important;display:flex!important}#editView .cardBlock>.row:has(input[type=radio])>div{min-width:0!important}#editView .cardBlock>.row:has(input[type=radio])>label{margin:0;width:auto!important}@media (max-width:700px){#editView .cardBlock .editMapButtonsRow{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}#editView .cardBlock .editMapButtonsRow button{min-height:44px!important}}#editView .cardBlock .editCoordsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#editView .cardBlock .editCoordsRow input{margin-top:4px}#adminDataTabPanel{gap:0!important}#adminDataTabPanel .userPanelBlock{gap:8px;margin:0 0 10px;padding:8px 12px 10px}#adminDataTabPanel .userPanelBlock>div,#adminDataTabPanel .userPanelBlock>label{min-width:0;width:100%!important}#adminDataTabPanel .userPanelBlock>label{display:block}#adminDataTabPanel .userPanelBlock #adminTotpRow{border:0!important;margin:0!important;padding:0!important}#adminDataTabPanel .userPanelBlock #adminTotpRow [data-i18n=Authenticator_app]{display:none}#adminDataTabPanel .userPanelBlock #adminDocumentPreviewRow{flex-wrap:wrap;gap:12px;display:flex}#adminView #adminTabs,#adminView #adminDataButtonsRow{box-sizing:border-box;max-width:100%;width:520px!important}#adminDataTabPanel>.row:has(>#btnAdminSave){box-sizing:border-box;max-width:100%;width:520px!important}.placeProductsControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.placeProductsControls>#btnPlaceProducts{flex:none;width:auto}.placeProductsTotal{align-items:center;gap:6px;display:inline-flex}
