#alertsOwnerV57{margin:0 0 24px}.alHeading{margin:12px 0}.alHeading h3{margin:0 0 6px;font-size:19px}.alMuted{font-size:12px;color:#aebac6}.alMetrics{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0}.alMetrics span{padding:10px 15px;margin:0 8px 8px 0;border:1px solid #3b4b5c;border-radius:8px;background:#1b252e}.alMetrics b{color:#fff}.alAlert,.alStockNotes{padding:12px 14px;margin:10px 0;background:#33232a;color:#ffd3dc;border:1px solid #bf5363;border-radius:7px}.alStockNotes{background:#202d38;color:#bcd4e4;border-color:#405568;font-size:13px}.alScroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #364957;border-radius:9px}.alTable{width:100%;border-collapse:collapse;font-size:12px}.alTable td,.alTable th{padding:8px 9px;vertical-align:middle;border-bottom:1px solid #2e404e;text-align:left}.alTable th{color:#b5c5d1;white-space:nowrap}.alTable td{color:#e6edf1}.alTable td small{display:block;color:#889aa8;margin-top:3px}.alTable tr.alOver{background:#382329}.alBad{color:#ff899a;font-weight:bold}.alWarn{color:#ffd47f}.alGood{color:#9be5bd}.alMut{color:#acb9c5}.alTable button{padding:5px 10px;border:1px solid #637a90;border-radius:6px;background:#253642;color:white;min-height:30px}.alTable .alLimit{width:90px;background:#101e28;color:white;border:1px solid #62707e;padding:6px;border-radius:4px;font-size:16px}.alAdminNotice{padding:12px;margin:6px 12px;background:#40292d;border:1px solid #d27873;border-radius:9px;color:#ffe6dc;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.alAdminNotice span{margin-left:10px;font-size:13px}.alAdminNotice button{margin-left:12px;padding:7px;border:1px solid #ebb8a0;border-radius:5px;color:#fff;background:#7d3434}.alPopup{position:fixed;z-index:5000;right:12px;top:82px;background:#2b1c21;border:2px solid #f18b79;color:white;border-radius:12px;padding:18px;max-width:380px;box-shadow:0 12px 30px rgba(0,0,0,.55)}.alPopup h3{font-size:17px;margin:3px 30px 12px 0}.alPopup p{margin:10px 0;font-size:14px}.alPopup small{color:#e5bdad}.alClose{position:absolute;right:8px;top:6px;color:white;background:none;border:0;font-size:26px;cursor:pointer}@media(max-width:650px){.alPopup{left:10px;right:10px;top:82px;max-width:none}.alAdminNotice span{width:100%;margin:8px 0}}

/* MYASORUBKA_OWNER_COST_LAYOUT_V68 — primary owner calculator tabs */
#ownerCostV68Tabs{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:4px 0;border-bottom:1px solid #344855}
#ownerCostV68Tabs button{border:1px solid #40586a;background:#182734;color:#cedae6;border-radius:10px;padding:13px 16px;min-height:47px;font-size:14px;font-weight:600;cursor:pointer;line-height:1.3;text-align:center;flex:1 1 160px}
#ownerCostV68Tabs button.v68Current{background:#314c62;color:#fff;border-color:#76a1c0;box-shadow:inset 0 -2px 0 #97bad2}
#ownerCostV68Tabs button:focus{outline:2px solid #86bfe7;outline-offset:2px}
#ownerCostV68Calculator{min-width:0}
#ownerCostV68Alerts{min-width:0;margin-top:8px}
#ownerCostV68Alerts .ownerCostV68Inner{margin:0}
#ownerCostV68Alerts .alHeading{margin:4px 0 14px}
#ownerCostV68Alerts .alScroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(max-width:650px){#ownerCostV68Tabs{gap:7px}#ownerCostV68Tabs button{flex:1 1 100%;min-height:43px;padding:10px 12px;font-size:13px}}
