/* Campaign 81: portal-wide presentation layer; no business logic changes. */
body[data-stm-layout="member"]{--c81-ink:#15325a;--c81-line:#dce5f1;--c81-blue:#1266e6;overflow-x:hidden}
body[data-stm-layout="member"] .stm-section-links,body[data-stm-layout="member"] .stm-member-shortcuts,body[data-stm-layout="member"] .c81-member-shortcuts,body[data-stm-layout="member"] .stm-upgrade-tabs,body[data-stm-layout="member"] .stm-section-tabs,body[data-stm-layout="member"] .c81-page-shortcuts{display:none!important}
body[data-stm-layout="member"] .page-header{padding:6px 0!important;margin:0 0 12px!important;min-height:0!important}
body[data-stm-layout="member"] .page-header h1,body[data-stm-layout="member"] .page-header h2,body[data-stm-layout="member"] .page-header .page-title{display:none!important}
body[data-stm-layout="member"] .breadcrumb,body[data-stm-layout="member"] .breadcrumb-nav ol{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;white-space:nowrap!important;gap:7px!important;overflow-x:auto;max-width:100%;margin:0!important;padding:6px 0!important;line-height:1.4!important}
body[data-stm-layout="member"] .breadcrumb li,body[data-stm-layout="member"] .breadcrumb-item{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;margin:0!important}
body[data-stm-layout="member"] .account-content,body[data-stm-layout="member"] .account-container,body[data-stm-layout="member"] .account-container .row,body[data-stm-layout="member"] form{min-width:0;max-width:100%}
body[data-stm-layout="member"] .account-content form,body[data-stm-layout="member"] .account-content .card,body[data-stm-layout="member"] .account-content .widget{border-radius:16px}
body[data-stm-layout="member"] .form-group,body[data-stm-layout="member"] .form-row,body[data-stm-layout="member"] .form-group>div{min-width:0;max-width:100%}
body[data-stm-layout="member"] .form-control,body[data-stm-layout="member"] input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),body[data-stm-layout="member"] select,body[data-stm-layout="member"] textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:46px;border:1px solid var(--c81-line);border-radius:11px;padding:10px 13px;background:#fff;color:var(--c81-ink);font-family:inherit;font-size:15px;line-height:1.45;box-shadow:none}
body[data-stm-layout="member"] textarea{min-height:100px;resize:vertical}
body[data-stm-layout="member"] input:focus,body[data-stm-layout="member"] select:focus,body[data-stm-layout="member"] textarea:focus{outline:2px solid rgba(18,102,230,.2);border-color:var(--c81-blue)}
body[data-stm-layout="member"] label{display:block;font-size:14px;line-height:1.45;font-weight:650;color:#24517d;margin-bottom:7px}
body[data-stm-layout="member"] .btn-primary,body[data-stm-layout="member"] button[type="submit"],body[data-stm-layout="member"] input[type="submit"]{border-radius:11px;min-height:44px;font-weight:700}
body[data-stm-layout="member"] .table-responsive{max-width:100%;overflow-x:auto}
@media(max-width:767px){body[data-stm-layout="member"] .account-content .form-row,body[data-stm-layout="member"] .account-content .form-group,body[data-stm-layout="member"] .account-content .form-group>div{display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body[data-stm-layout="member"] .account-content .form-group>label,body[data-stm-layout="member"] .account-content .form-row label{display:block!important;float:none!important;width:100%!important;max-width:100%!important;text-align:left!important}body[data-stm-layout="member"] .account-content [class*="col-sm-"],body[data-stm-layout="member"] .account-content [class*="col-md-"]{width:100%!important;max-width:100%!important;flex:0 0 100%!important}body[data-stm-layout="member"] .account-content input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),body[data-stm-layout="member"] .account-content select,body[data-stm-layout="member"] .account-content textarea{width:100%!important;max-width:100%!important}body[data-stm-layout="member"] .account-content{padding-left:0!important;padding-right:0!important}}
