.sbportal,.sbportal *{box-sizing:border-box}.sbportal{font-family:Arial,Helvetica,sans-serif;background:#050505;color:#fff;padding:clamp(20px,4vw,60px);min-height:70vh}.portal-shell{width:min(1120px,100%);margin:auto}.portal-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:26px;border-bottom:1px solid #242424}.portal-brand{display:flex;align-items:center;gap:16px}.portal-brand small,.client-card>span,.client-status span,.payments .section-head span{color:#ff6400;font-size:10px;font-weight:900;letter-spacing:2px}.portal-head h2{margin:8px 0 4px;font:italic 900 clamp(42px,6vw,70px)/.85 Impact,Arial Narrow,sans-serif;text-transform:uppercase}.portal-head p{margin:0;color:#999}.portal-logout{color:#aaa;border:1px solid #333;padding:11px 16px;text-decoration:none;font-size:12px;font-weight:900;text-transform:uppercase}.portal-logout:hover{border-color:#ff6400;color:#ff6400}.client-status{margin-top:24px;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(120deg,#101010,#160c05);border:1px solid #292929;border-left:5px solid #2ecc71}.client-status.expired{border-left-color:#ff4545}.client-status.pending{border-left-color:#e5a400}.client-status strong{display:block;font:italic 900 30px/1 Impact,Arial Narrow,sans-serif;margin-top:7px}.client-status.active strong{color:#2ecc71}.client-status.expired strong{color:#ff4545}.client-status.pending strong{color:#e5a400}.client-days{text-align:right}.client-days b{display:block;font:italic 900 48px/1 Impact,Arial Narrow,sans-serif;color:#ff6400}.client-days small{color:#aaa}.client-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:15px;margin-top:15px}.client-card{padding:25px;background:#0b0b0b;border:1px solid #222;min-height:225px}.client-card h3{font:italic 900 38px/.95 Impact,Arial Narrow,sans-serif;margin:16px 0 28px;text-transform:uppercase}.date-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.date-row small,.info-line small{display:block;color:#777;font-size:9px;font-weight:900;letter-spacing:1px}.date-row b,.info-line b{display:block;margin-top:7px;font-size:14px}.progress{height:5px;background:#222;margin-top:27px;overflow:hidden}.progress i{display:block;height:100%;background:#ff6400}.progress-label{display:block;margin-top:8px;color:#777;font-size:10px}.info-line{padding:14px 0;border-bottom:1px solid #202020}.info-line:last-child{border-bottom:0}.money{font:italic 900 38px/1 Impact,Arial Narrow,sans-serif;color:#ff6400;margin:20px 0 3px}.client-card>small{color:#777}.client-alert{margin-top:15px;padding:18px 22px;background:#160c05;border:1px solid #35200f;border-left:4px solid #ff6400;display:flex;justify-content:space-between;align-items:center;gap:15px}.client-alert b,.client-alert span{display:block}.client-alert span{color:#999;margin-top:4px;font-size:13px}.client-alert a{color:#ff6400;text-decoration:none;font-weight:900;font-size:12px;text-transform:uppercase}.payments{margin-top:28px}.section-head h3{margin:8px 0 18px;font:italic 900 32px/1 Impact,Arial Narrow,sans-serif;text-transform:uppercase}.payment-list{border-top:1px solid #222}.payment-list article{display:flex;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:1px solid #222}.payment-list b,.payment-list small{display:block}.payment-list small{margin-top:4px;color:#777}.payment-list strong{color:#ff6400;font-size:18px}.empty{color:#777;padding:20px 0}.portal-footer{margin-top:35px;padding-top:20px;border-top:1px solid #222;display:flex;justify-content:space-between;color:#666;font-size:11px}.portal-footer button{background:none;border:0;color:#ff6400;font-size:11px;cursor:pointer}.login{width:min(450px,100%);margin:30px auto;padding:38px;background:linear-gradient(145deg,#101010,#080808);border:1px solid #292929;border-top:4px solid #ff6400;box-shadow:0 30px 80px #000}.login small{color:#ff6400;font-weight:900;letter-spacing:2px}.login h2{font:italic 900 48px/.9 Impact,Arial Narrow,sans-serif;text-transform:uppercase;margin:10px 0}.login p{color:#999}.login form p{margin:0 0 15px}.login label{display:block;color:#aaa;font-size:11px;font-weight:900;text-transform:uppercase;margin:0 0 7px}.login input[type=text],.login input[type=email],.login input[type=password]{width:100%;height:48px;background:#050505!important;border:1px solid #333!important;color:#fff!important;padding:0 13px!important}.login input[type=submit],.login button{height:50px;background:#ff6400;border:0;padding:0 18px;color:#080808;font-weight:900;text-transform:uppercase;cursor:pointer}.login input[type=submit]{width:100%;margin-top:6px}.sbgm-reset-form{display:grid;grid-template-columns:1fr auto;gap:8px}.sbgm-reset-form input{height:44px}.login hr{border:0;border-top:1px solid #222;margin:25px 0}.login h3{font:italic 900 22px Impact,Arial Narrow,sans-serif;text-transform:uppercase}.portal-note{font-size:11px!important;color:#666!important}@media(max-width:850px){.client-grid{grid-template-columns:1fr 1fr}.client-plan{grid-column:1/-1}}@media(max-width:600px){.sbportal{padding:18px 12px}.portal-head{align-items:flex-start}.portal-head h2{font-size:44px}.portal-logout{display:none}.client-status{padding:18px;align-items:flex-end}.client-status strong{font-size:25px}.client-days b{font-size:40px}.client-grid{grid-template-columns:1fr}.client-plan{grid-column:auto}.client-card{min-height:auto}.client-alert,.portal-footer{flex-direction:column;align-items:flex-start}.client-alert a{margin-top:5px}.sbgm-reset-form{grid-template-columns:1fr}.login{padding:28px 22px}}

body.sbgm-manager-page{margin:0!important;background:#070707!important;overflow-x:hidden!important}body.sbgm-manager-page #wpadminbar{display:none!important}body.sbgm-manager-page.sbgm-super-admin #wpadminbar{display:block!important}.sbgm-top-actions{display:flex;gap:16px}.sbgm-top-actions a{color:#777;text-decoration:none;font-size:11px}.sbgm-top-actions a:hover{color:#ff6400}.mgr-error{padding:13px 16px;background:#2a1111;border-left:3px solid #b42318;color:#ffd1cc;margin-bottom:18px}.mgr-success{padding:13px 16px;background:#102719;border-left:3px solid #3bd477;color:#8ff0b5;margin-bottom:18px}.sbgm-ui{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;min-height:100vh!important;background:#080808;color:#fff;display:grid;grid-template-columns:240px 1fr;font-family:Arial,Helvetica,sans-serif}.sbgm-ui aside{background:#050505;border-right:1px solid #202020;padding:28px 18px;display:flex;flex-direction:column}.sbgm-logo{font:italic 900 36px/.75 Impact,Arial Narrow,sans-serif;color:#fff;margin-bottom:48px}.sbgm-logo i{color:#ff6400;font-style:italic}.sbgm-nav-title{font-size:9px;letter-spacing:2px;color:#555;font-weight:900;margin:0 12px 10px}.sbgm-nav{display:flex;flex-direction:column;gap:4px}.sbgm-nav a,.sbgm-nav-logout{padding:13px 14px;color:#999;text-decoration:none;font-size:12px;font-weight:900;text-transform:uppercase}.sbgm-nav a:hover,.sbgm-nav a.active{background:#ff6400;color:#080808}.sbgm-nav-logout{margin-top:auto;border-top:1px solid #222;color:#ff6400!important;padding-top:20px}.sbgm-ui main{min-width:0}.sbgm-top{height:74px;border-bottom:1px solid #202020;padding:0 clamp(20px,4vw,55px);display:flex;justify-content:space-between;align-items:center}.sbgm-top span,.sbgm-top b{display:block}.sbgm-top span{font-size:9px;color:#ff6400;letter-spacing:2px}.sbgm-top b{font-size:12px;margin-top:4px}.sbgm-top>a{color:#777;text-decoration:none;font-size:11px}.mgr-content{padding:clamp(25px,4vw,55px);max-width:1400px}.mgr-hero,.mgr-page-title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px}.mgr-hero>div>span,.mgr-page-title span,.mgr-panel-head span{font-size:9px;color:#ff6400;font-weight:900;letter-spacing:2px}.mgr-hero h1,.mgr-page-title h1{font:italic 900 clamp(44px,6vw,78px)/.86 Impact,Arial Narrow,sans-serif;margin:10px 0 0;text-transform:uppercase}.mgr-hero p{color:#888;margin:12px 0 0}.mgr-hero>a,.mgr-page-title>a{background:#ff6400;color:#080808;padding:13px 18px;text-decoration:none;font-size:11px;font-weight:950;text-transform:uppercase}.mgr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.mgr-stats article{background:#0f0f0f;border:1px solid #242424;padding:22px;min-height:125px}.mgr-stats small{display:block;color:#666;font-size:9px;font-weight:900;letter-spacing:1.5px}.mgr-stats strong{display:block;font:italic 900 38px/1 Impact,Arial Narrow,sans-serif;margin:13px 0 6px;color:#fff}.mgr-stats em{font-style:normal;color:#777;font-size:11px}.mgr-panel{background:#0c0c0c;border:1px solid #222;margin-bottom:18px;padding:24px}.mgr-panel-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #222;padding-bottom:17px;margin-bottom:5px}.mgr-panel-head h2{font:italic 900 27px/1 Impact,Arial Narrow,sans-serif;margin:7px 0 0;text-transform:uppercase}.mgr-panel-head a{color:#ff6400;text-decoration:none;font-size:11px;font-weight:900}.mgr-row{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:15px 0;border-bottom:1px solid #1e1e1e}.mgr-row b,.mgr-row small{display:block}.mgr-row small{color:#666;font-size:11px;margin-top:4px}.mgr-row>strong{color:#ff6400;font-size:12px}.mgr-row>a,.mgr-table a{color:#ff6400;text-decoration:none;font-weight:900;font-size:11px}.mgr-empty{padding:30px;color:#666;text-align:center;font-size:13px}.mgr-search{display:flex;gap:8px;margin-bottom:15px}.mgr-search input,.mgr-search select,.mgr-search button{height:44px;border:1px solid #333;background:#0d0d0d;color:#fff;padding:0 13px}.mgr-search input{flex:1}.mgr-search button{background:#ff6400;color:#080808;border-color:#ff6400;font-weight:900;text-transform:uppercase}.mgr-table{padding:0;overflow:auto}.mgr-table table{width:100%;border-collapse:collapse;min-width:720px}.mgr-table th{background:#050505;color:#777;text-align:left;font-size:9px;letter-spacing:1px;padding:13px}.mgr-table td{padding:14px 13px;border-bottom:1px solid #202020;font-size:12px}.mgr-table td b,.mgr-table td small{display:block}.mgr-table td small{color:#666;margin-top:4px}.mgr-table tr.warn{background:#171207}.mgr-badge{font-style:normal;font-size:8px;font-weight:900;padding:6px 8px;background:#173021;color:#55dc92}.mgr-badge.expired{background:#361515;color:#f15b4a}.mgr-badge.pending{background:#33270c;color:#e9b64c}.mgr-form{padding:0}.form-section{padding:28px}.form-section>span{font-size:9px;color:#ff6400;font-weight:900;letter-spacing:2px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.mgr-field{display:flex;flex-direction:column;gap:7px}.mgr-field.full{grid-column:1/-1}.mgr-field span,.payment-form label{color:#777;font-size:9px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.mgr-field input,.mgr-field select,.payment-form input,.payment-form select{width:100%;height:48px;background:#050505;border:1px solid #333;color:#fff;padding:0 13px;outline:none}.mgr-field input:focus,.mgr-field select:focus{border-color:#ff6400}.mgr-field input[readonly]{color:#ff6400}.auto-message{margin:20px 28px 28px;padding:12px;background:#160d06;border:1px solid #33200f;color:#c77745;font-size:11px}.mgr-submit{margin:0 28px 28px;background:#ff6400;color:#080808;border:0;padding:15px 22px;font-size:11px;font-weight:950;text-transform:uppercase;cursor:pointer}.payment-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;align-items:end}.payment-form label{display:flex;flex-direction:column;gap:7px}.payment-form .mgr-submit{margin:0;height:48px}.finance-form{grid-template-columns:150px 1fr 1.4fr 140px 150px auto}.finance.mgr-stats{grid-template-columns:repeat(3,1fr)}.danger-zone{border-color:#3a1717;background:#120909}.danger-zone p{color:#a0a0a0;font-size:13px;line-height:1.5}.danger,.link-button{cursor:pointer}.danger{background:#b42318;color:#fff;border:0;padding:13px 18px;font-size:11px;font-weight:950;text-transform:uppercase}.link-button{background:none;border:0;color:#f15b4a;font-size:11px;font-weight:900;padding:0;text-transform:uppercase}.mgr-field .mgr-input-wrap{position:relative;display:flex;width:100%;align-items:center}.mgr-field .mgr-input-wrap input{padding-right:50px}.mgr-field input[type=date]::-webkit-calendar-picker-indicator{opacity:0;display:none}.mgr-date-trigger{appearance:none;-webkit-appearance:none;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:1px solid #3f3f3f;background:#151515;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;line-height:1}.mgr-date-trigger:hover,.mgr-date-trigger:focus{border-color:#ff6400;background:#ff6400;color:#080808;outline:0}@media(max-width:900px){.sbgm-ui{grid-template-columns:1fr}.sbgm-ui aside{display:none}.mgr-stats{grid-template-columns:repeat(2,1fr)}.payment-form,.finance-form{grid-template-columns:1fr 1fr}.payment-form .mgr-submit{grid-column:1/-1}}@media(max-width:600px){.sbgm-top{height:65px}.mgr-hero,.mgr-page-title{align-items:flex-start;flex-direction:column}.mgr-hero h1,.mgr-page-title h1{font-size:52px}.mgr-stats,.finance.mgr-stats{grid-template-columns:1fr}.mgr-search{flex-direction:column}.form-grid{grid-template-columns:1fr}.mgr-field.full{grid-column:auto}.form-section{padding:22px}.auto-message{margin:18px 22px}.mgr-submit{margin-left:22px;margin-right:22px}.payment-form,.finance-form{grid-template-columns:1fr}.payment-form .mgr-submit{grid-column:auto}.mgr-date-trigger{width:38px;height:38px}}

/* V18.0.1 frontend polish */
.sbgm-ui{background:radial-gradient(circle at top left,rgba(255,100,0,.12),transparent 340px),#080808}
.sbgm-ui aside{box-shadow:18px 0 55px rgba(0,0,0,.24)}
.mgr-panel,.mgr-stats article{border-color:#252525;box-shadow:0 18px 50px rgba(0,0,0,.2)}
.mgr-hero>a,.mgr-page-title>a,.mgr-submit,.mgr-search button{border-radius:6px;box-shadow:0 10px 26px rgba(255,100,0,.18)}
.mgr-field .mgr-input-wrap{position:relative!important;display:flex!important;width:100%!important;align-items:center!important}
.mgr-field input[type=date]{height:48px!important;padding-right:50px!important;background:#050505!important;border-color:#333!important;color:#fff!important;color-scheme:dark!important}
.mgr-field input[type=date]::-webkit-calendar-picker-indicator{opacity:0!important;display:none!important}
.mgr-date-trigger{right:8px!important;width:34px!important;height:34px!important;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}
.mgr-date-trigger span{display:none!important}
.mgr-date-trigger:before{content:"";width:19px;height:19px;background:currentColor;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E") center/contain no-repeat}
.mgr-date-trigger:hover,.mgr-date-trigger:focus{background:transparent!important;color:#ff6400!important}
.danger{background:#b42318!important;color:#fff!important;border:0!important;border-radius:6px!important}
.danger:hover,.danger:focus{background:#8f1d14!important}
.link-button{color:#f15b4a!important;background:none!important;border:0!important}
.danger:disabled,.link-button:disabled{opacity:.65!important;cursor:wait!important}

.sbgm-ui{background:#080808!important}
.sbgm-logo{margin-bottom:42px!important}
.sbgm-logo img{display:block;width:150px;max-width:100%;height:auto}
.portal-brand img{width:84px;max-height:84px;object-fit:contain}
.sbgm-ui .secondary,.sbgm-ui button.secondary,.sbgm-ui .resend-access,.sbgm-ui .copy-access{background:#151515!important;border:1px solid #2b2b2b!important;color:#fff!important;border-radius:6px!important;padding:12px 15px!important;text-decoration:none!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;box-shadow:none!important}
.sbgm-ui .secondary:hover,.sbgm-ui button.secondary:hover,.sbgm-ui .resend-access:hover,.sbgm-ui .copy-access:hover{background:#ff6400!important;border-color:#ff6400!important;color:#080808!important}
.account-buttons{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.account-buttons form{margin:0}
.access-link{margin:12px 0 0;padding:12px;background:#050505;border:1px solid #262626;color:#d8d8d8;font-size:12px;line-height:1.5;word-break:break-all}
.account-box{background:#0f0f0f!important;border-color:#282828!important}

/* V18.0.4: single in-field calendar icon */
.mgr-date-field .mgr-input-wrap,.mgr-date-wrap{position:relative!important;display:flex!important;align-items:center!important;width:100%!important}
.mgr-date-field input[type=date],.mgr-date-wrap input[type=date]{height:48px!important;padding-right:50px!important;background-color:#050505!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:20px 20px!important;color:#fff!important;color-scheme:dark!important;cursor:pointer!important}
.mgr-date-field input[type=date]:hover,.mgr-date-wrap input[type=date]:hover{border-color:#ff6400!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23ff6400' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")!important}
.mgr-date-field input[type=date]::-webkit-calendar-picker-indicator,.mgr-date-wrap input[type=date]::-webkit-calendar-picker-indicator{opacity:0!important;display:block!important;width:44px!important;height:44px!important;margin:0!important;cursor:pointer!important}
.mgr-date-trigger{display:none!important}
.manual-message,.sbgm-manual-note{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important}
.manual-message span,.sbgm-manual-note span{min-width:260px}
.sbgm-days-count{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid rgba(255,100,0,.35);background:#160d06;color:#ff944d;border-radius:6px;font-size:12px;font-weight:950;text-transform:uppercase;white-space:nowrap}
.sbgm-days-count.bad{border-color:#b42318;background:#220d0b;color:#ffd1cc}
.mgr-date-field input[type=date]::-webkit-calendar-picker-indicator,.mgr-date-wrap input[type=date]::-webkit-calendar-picker-indicator{position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:52px!important;height:100%!important;opacity:0!important;display:block!important;cursor:pointer!important}
@media(max-width:700px){.manual-message,.sbgm-manual-note{align-items:flex-start!important;flex-direction:column!important}.manual-message span,.sbgm-manual-note span{min-width:0}.sbgm-days-count{white-space:normal;text-align:left}}

/* V18.0.5 final calendar/date override */
.mgr-date-trigger{display:none!important;visibility:hidden!important;pointer-events:none!important}
.mgr-date-field .mgr-input-wrap,.mgr-date-wrap{position:relative!important;display:flex!important;align-items:center!important;width:100%!important}
.mgr-date-field input[type=date],.mgr-date-wrap input[type=date]{position:relative!important;height:48px!important;min-height:48px!important;width:100%!important;box-sizing:border-box!important;padding-right:56px!important;background-color:#050505!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:20px 20px!important;border-color:#333!important;color:#fff!important;color-scheme:dark!important;cursor:pointer!important}
.mgr-date-field input[type=date]:hover,.mgr-date-field input[type=date]:focus,.mgr-date-wrap input[type=date]:hover,.mgr-date-wrap input[type=date]:focus{border-color:#ff6400!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23ff6400' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")!important}
.mgr-date-field input[type=date]::-webkit-calendar-picker-indicator,.mgr-date-wrap input[type=date]::-webkit-calendar-picker-indicator{position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:56px!important;height:100%!important;margin:0!important;opacity:0!important;display:block!important;cursor:pointer!important}
.manual-message,.sbgm-manual-note{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important}
.manual-message span,.sbgm-manual-note span{min-width:260px!important}
.sbgm-days-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:7px 12px!important;border:1px solid rgba(255,100,0,.35)!important;background:#160d06!important;color:#ff944d!important;border-radius:6px!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;white-space:nowrap!important}
.sbgm-days-count.bad{border-color:#b42318!important;background:#220d0b!important;color:#ffd1cc!important}
@media(max-width:700px){.manual-message,.sbgm-manual-note{align-items:flex-start!important;flex-direction:column!important}.manual-message span,.sbgm-manual-note span{min-width:0!important}.sbgm-days-count{white-space:normal!important;text-align:left!important}}
