body:has(.production-shell){min-width:0;margin:0}.production-shell{width:100%;min-width:0;height:100dvh}.production-shell .shell-main{scrollbar-gutter:stable;min-height:0;container:admin-workspace/inline-size}.production-shell .shell-top,.production-shell .shell-brand,.production-shell .shell-environment{min-width:0}.production-shell .shell-brand>strong{overflow-wrap:anywhere}.production-shell .shell-environment{flex-wrap:wrap;gap:10px}.production-shell .production-module{overflow-wrap:anywhere;max-width:100%}.production-shell .production-module :where(section,article,aside,header,footer,form,fieldset,div){min-width:0}.production-shell :where(input,select,textarea){min-width:0;max-width:100%}.production-shell :where(button,a){overflow-wrap:anywhere}.production-shell :where(textarea){resize:vertical}.production-shell :is(.table-scroll,.table-wrap,.table-container,.wb-table,.pg60-table-scroll,.ss-table){overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow:auto}.production-shell :is(.sms-config,.wechat-h5-config,.account-security,.category-dialog) table{max-width:100%;display:block;overflow-x:auto}.production-shell :is(dialog,.confirm-dialog,.modal,.preview-modal,.pg37-dialog){box-sizing:border-box;overscroll-behavior:contain;min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.production-shell :is(.editor-drawer,.correction-drawer){box-sizing:border-box;max-width:calc(100vw - 16px);max-height:100dvh}.production-shell :is(.dialog-backdrop,.modal-backdrop,.modal-shade,.ss-backdrop,.pg37-shade){overscroll-behavior:contain;padding:12px;overflow-y:auto}@container admin-workspace (width<=1100px){.production-shell :is(.identity-admin,.directory-admin,.field-admin) .workspace,.production-shell .admin-app .review-layout,.production-shell .activity-admin .activity-layout,.production-shell .ss-workspace,.production-shell .ss-release-layout,.production-shell .pg37-columns{grid-template-columns:minmax(0,1fr)}}@container admin-workspace (width<=760px){.production-shell :is(.page-heading,.page-actions,.section-heading,.workspace-heading,.toolbar,.filters,.filter-bar,.pagination,.content-tabs){flex-wrap:wrap;gap:10px}.production-shell .album-admin .workspace-layout,.production-shell .points-mall-admin .module-grid,.production-shell .party-admin .split,.production-shell .content-layout.has-detail{grid-template-columns:minmax(0,1fr)}.production-shell .sms-config .section-title{flex-wrap:wrap;align-items:flex-start}}@media (width<=1023px){.production-shell .shell-sidebar{width:min(320px,100vw - 24px);height:100dvh;padding-bottom:max(18px, env(safe-area-inset-bottom))}.production-shell :is(.identity-admin,.directory-admin,.field-admin,.admin-app) .detail-panel{width:min(520px,100vw - 16px);max-width:calc(100vw - 16px);max-height:100dvh;top:0}.production-shell :is(.identity-admin,.directory-admin,.field-admin,.admin-app) .drawer-backdrop{inset:0}.production-shell .activity-admin .activity-table-wrap{max-width:100%;overflow:auto}.production-shell .activity-admin .activity-table{min-width:760px}.production-shell .activity-admin .activity-table :is(th,td){display:table-cell}.production-shell .editor-drawer{width:min(680px,100vw - 16px);height:100dvh}.production-shell .correction-drawer,.production-shell .activity-admin .activity-detail{width:min(520px,100vw - 16px);height:100dvh;max-height:100dvh;top:0}}@media (width<=767px){.production-shell .shell-top{gap:6px;max-height:42dvh;padding:8px 12px;overflow-y:auto}.production-shell .shell-brand{grid-template-columns:44px 24px minmax(0,1fr);gap:8px;width:100%;display:grid}.production-shell .shell-brand>strong{letter-spacing:0;font-size:14px}.production-shell .shell-brand>.shell-icon{width:24px;height:24px}.production-shell .shell-environment{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:none;font-size:12px;display:grid}.production-shell .shell-environment>a{grid-column:2/-1;justify-self:end}.production-shell .shell-environment button{min-width:0;padding:7px 4px;font-size:12px}.production-shell .shell-main{padding:16px 12px max(24px, env(safe-area-inset-bottom))}.production-shell .shell-heading-row h1{font-size:22px;line-height:1.45}.production-shell .shell-state{padding:28px 16px}.production-shell .production-module :is(.page-heading,.page-actions,.section-heading,.workspace-heading,.toolbar,.filters,.filter-bar,.pagination){flex-wrap:wrap;height:auto}.production-shell :is(.activity-admin,.identity-admin,.directory-admin,.field-admin) .page-heading{align-items:flex-start;gap:12px}.production-shell .activity-admin .page-actions{width:100%}.production-shell :is(.activity-admin,.identity-admin,.directory-admin,.field-admin) .search-field{flex:100%;min-width:0;max-width:100%}.production-shell :is(.identity-admin,.directory-admin,.field-admin) .detail-scroll{min-height:0;overflow-y:auto}.production-shell :is(.party-admin,.points-shell,.ss-shell) .tabs{flex-wrap:wrap;gap:6px;display:flex}.production-shell :is(.party-admin,.points-shell,.ss-shell) .tabs button{flex:auto;padding:10px}.production-shell :is(.ss-grid-two,.ss-fixed-list,.ss-module-grid,.ss-draft-summary,.ss-version-strip,.identity-cards,.boundary-row,.form-grid,.field-grid,.detail-grid){grid-template-columns:minmax(0,1fr)}.production-shell .points-mall-admin .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.production-shell .album-admin :is(.list-head,.album-row){grid-template-columns:minmax(0,1fr) 34px}.production-shell .album-admin .album-row>:nth-child(n+3){text-align:left;grid-column:1/-1}.production-shell .sms-config,.production-shell .wechat-h5-config{padding:0}.production-shell .sms-config .card{padding:16px}.production-shell .production-auth-tag{display:none}.production-shell.production-auth .shell-brand{flex-wrap:nowrap;display:flex}}@media (width<=479px){.production-shell .production-module :is(.form-grid,.detail-grid,.data-grid,.credential-fields){grid-template-columns:minmax(0,1fr)}.production-shell .album-admin .photo-row{grid-template-columns:80px minmax(0,1fr)}.production-shell .album-admin .photo-row>:last-child{grid-column:1/-1}.production-shell .wb-dialog dl{grid-template-columns:minmax(0,1fr);gap:8px}.production-shell .shell-main .production-module .vda-filters{grid-template-columns:minmax(0,1fr)}.production-shell .shell-main .production-module .vda-filters label{min-width:0}}.production-shell :is(.editor-drawer,.correction-drawer):not(.open){visibility:hidden;pointer-events:none}@media (width<=1199px){.production-shell :is(.identity-admin,.directory-admin,.field-admin) .detail-panel:not(.open),.production-shell .activity-admin .activity-detail:not(.open){visibility:hidden;pointer-events:none}}@media (width<=1279px){.production-shell .admin-app .detail-panel:not(.open){visibility:hidden;pointer-events:none}}
