
:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap){--mp-polish-radius:4px;--mp-polish-line:#dce4ef;--mp-polish-shadow:0 3px 16px rgba(22,40,72,.055);font-synthesis:none}
:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) :is(.card,.mp-admin-panel,.mp-premium-panel,.mp-admin-stat,.mp-access-card,.mp-health-item){max-width:100%;min-width:0;border-radius:var(--mp-polish-radius);box-shadow:var(--mp-polish-shadow)}
:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.form-control,.form-select){max-width:100%;min-width:0;border-radius:4px;line-height:1.45}
:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) :is(button,.btn,.mp-btn){max-width:100%;border-radius:4px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}
:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--mp-pro-primary,var(--mp-shared-primary,#446be7));outline-offset:2px}
:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) :is(.table-responsive,.mp-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) table{max-width:100%;border-collapse:separate;border-spacing:0}
:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) :is(img,svg,video){max-width:100%}
:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) :is(.row,.grid,.mp-grid)>*{min-width:0}
.mp-admin-wrap{width:calc(100% - 20px);max-width:1480px;margin:20px 20px 20px 0}
@media(max-width:782px){.mp-admin-wrap{width:calc(100% - 20px);margin:12px 10px;padding:14px}:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) :is(.mp-admin-hero,.mp-admin-heading,.mp-premium-toolbar){flex-wrap:wrap;gap:12px}:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) :is(.mp-admin-panel,.mp-premium-panel,.card){max-width:100%}}
@media(max-width:480px){.mp-admin-wrap{padding:10px}:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) :is(.btn,.mp-btn){min-height:36px}:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) :is(h1,.mp-admin-title-row h1){overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) *, :is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) *::before,:is(body.mp-frontend-page .mp-shell,.mp-admin-wrap) *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
