@media (max-width:760px) {html[data-theme] body[data-workspace][data-cabinet=guest] #guest-profile,
 html[data-theme] body[data-workspace][data-cabinet=guest] #guest-settings,
 html[data-theme] body[data-workspace][data-cabinet=manage] main {width: 100% !important; max-width: none !important; box-sizing: border-box; padding: 4px !important; margin: 0 !important; background: #fff; color: #29434e;}
html[data-theme] body[data-workspace][data-cabinet=guest] :is(dialog,#guest-profile,#guest-settings,.account-footer-popover),
 html[data-theme] body[data-workspace][data-cabinet=manage] :is(dialog,section,.panel) {background: #fff !important; color: #29434e !important; padding: 5px !important; border-color: #dce5e8 !important; border-radius: 7px; box-sizing: border-box;}
html[data-theme] body[data-workspace][data-cabinet=guest] dialog,
 html[data-theme] body[data-workspace][data-cabinet=manage] dialog {width: calc(100% - 8px) !important; max-width: none !important;}
html[data-theme] body[data-workspace][data-cabinet=guest] :is(dialog,#guest-profile,#guest-settings,.account-footer-popover) :is(h2,h3),
 html[data-theme] body[data-workspace][data-cabinet=manage] :is(h2,h3) {font-size: 13px !important; font-weight: 500; margin: 4px 0 !important;}
html[data-theme] body[data-workspace][data-cabinet=guest] :is(dialog,#guest-profile,#guest-settings,.account-footer-popover) :is(p,label,summary),
 html[data-theme] body[data-workspace][data-cabinet=manage] :is(p,label,summary) {font-size: 12px !important; margin: 3px 0 !important; line-height: 1.3; padding-block: 3px !important;}
html[data-theme] body[data-workspace][data-cabinet=guest] :is(dialog,#guest-profile,#guest-settings,.account-footer-popover) button,
 html[data-theme] body[data-workspace][data-cabinet=manage] button {font-size: 12px !important; background: #f3f7f9 !important; color: #345868 !important; border: 1px solid #dce5e8 !important; box-shadow: none !important; border-radius: 6px !important;}
html[data-theme] body[data-workspace][data-cabinet=guest] :is(dialog,#guest-profile,#guest-settings,.account-footer-popover) :is(input:not([type=checkbox]),select,textarea),
 html[data-theme] body[data-workspace][data-cabinet=manage] :is(input:not([type=checkbox]),select,textarea) {font-size: 14px !important; box-sizing: border-box; max-width: 100%; background: #fff !important; color: #29434e !important; border-color: #dce5e8 !important;}
html[data-theme] body[data-workspace][data-cabinet=guest] :is(dialog,#guest-profile,#guest-settings,.account-footer-popover) .grid,
 html[data-theme] body[data-workspace][data-cabinet=manage] :is(.grid,.bar) {gap: 4px !important; margin-block: 3px !important;}}
@media (max-width:760px) {html[data-theme] body[data-workspace][data-cabinet=guest] #guest-profile form {gap: 4px !important; margin: 0 !important;}
html[data-theme] body[data-workspace][data-cabinet=guest] #guest-profile .guest-profile-grid {display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 4px 6px !important;}
html[data-theme] body[data-workspace][data-cabinet=guest] #guest-profile label {min-width: 0;}
html[data-theme] body[data-workspace][data-cabinet=guest] #guest-profile input {width: 100% !important; min-width: 0 !important;}
html[data-theme] body[data-workspace][data-cabinet=guest] #guest-profile .guest-profile-photo {gap: 6px !important; margin: 0 !important;}
html[data-theme] body[data-workspace][data-cabinet=guest] #guest-profile .guest-profile-photo img {width: 44px !important; height: 44px !important;}
html[data-theme] body[data-workspace][data-cabinet=guest] #guest-profile :is(.guest-email-history,.guest-privacy) {padding: 4px !important; margin: 0 !important;}}
