.calculator-card{background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.12);padding:15px;margin-bottom:18px}.cost12-col{color:#c62828}.sell12-col{color:#2e7d32}.profit12-col{color:#1565c0}#md-responsive-table th.cost12-col,#md-responsive-table th.sell12-col,#md-responsive-table th.profit12-col{font-weight:700}.highlight-month{font-weight:700}.border-divider td{border-bottom:3px solid #adb5bd!important}.profit-divider{border-right:3px solid #adb5bd!important}.grand-total-row{font-weight:600}.grand-total-row td{padding:20px 10px 14px 10px!important;border-top:2px solid #b5b5b5;border-bottom:2px solid #b5b5b5;font-size:1.2rem;font-weight:700;background:#fff}#md-responsive-table{margin-bottom:24px}@media(max-width:1199.98px){.grand-total-row td{font-size:1.15rem;padding-top:20px!important;padding-bottom:16px!important}}.existing-actions-column,.existing-actions-cell{width:1%;min-width:170px;white-space:nowrap}.existing-actions-wrap{display:flex;justify-content:flex-end;align-items:center;white-space:nowrap}.existing-actions-wrap .btn{flex:0 0 auto}.existing-actions-wrap .existing-edit-btn{margin-left:auto}#existing-devices td,#existing-devices th{vertical-align:middle}.subscription-field-label{display:block;font-size:1.1rem;font-weight:700;color:#1f2d3d;margin-bottom:.5rem}.subscription-readonly{background-color:#e9ecef!important;cursor:not-allowed}.t2u-readonly-field[readonly]{background-color:#e9ecef;cursor:default}