/* R13.8: actual Razor layout restructuring for Android management and devices. */
.bc-android-workspace,.bc-device-workspace{max-width:1600px!important;margin:auto!important;padding:22px 28px 50px!important}
.bc-android-workspace .am-hero,.bc-device-workspace .sales-hero-card{background:#fff!important;border:1px solid #d6e2ee!important;border-radius:8px!important;box-shadow:none!important;padding:23px 26px!important}
.bc-android-workspace .am-hero{border-left:5px solid #0078d4!important}
.bc-android-workspace .am-hero h1,.bc-device-workspace .sales-hero-card h1{font-size:28px!important;font-weight:650!important;color:#1a314b!important}
.bc-android-workspace .am-hero p,.bc-device-workspace .sales-hero-card p{font-size:13px!important;color:#60748c!important}
.bc-android-actions,.bc-dev-commandbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:10px 13px;background:#fff;border:1px solid #d7e3ef;border-radius:8px;margin:12px 0 16px}
.bc-android-actions>span,.bc-dev-command-label{font-size:10px;letter-spacing:.09em;font-weight:800;color:#63788e;margin-right:12px}
.bc-android-actions button,.bc-dev-command{background:transparent!important;border:1px solid transparent!important;color:#234e78!important;padding:9px 13px!important;border-radius:5px!important;font-size:12px!important;font-weight:650!important;cursor:pointer}
.bc-android-actions button:hover,.bc-dev-command:hover{background:#eaf3fc!important;border-color:#c5dbef!important}
.bc-dev-command-spacer{flex:1}
.bc-android-workspace .am-kpis article,.bc-device-workspace .sales-kpi-card{border-radius:7px!important;box-shadow:none!important;border-top:3px solid #0078d4!important}
.bc-android-workspace .am-kpis article:nth-child(2),.bc-device-workspace .sales-kpi-card:nth-child(2){border-top-color:#17856d!important}
.bc-android-workspace .am-kpis article:nth-child(3){border-top-color:#e2a02c!important}
.bc-android-workspace .am-kpis article:nth-child(4),.bc-device-workspace .sales-kpi-card:nth-child(3){border-top-color:#7954bf!important}
.bc-android-workspace .am-grid{gap:10px!important}
.bc-android-workspace .am-card{border-radius:7px!important;box-shadow:none!important;min-height:94px!important;border-left:3px solid #0078d4!important}
.bc-android-workspace .am-card:hover{transform:none!important;background:#f5faff!important}
.bc-android-workspace .am-section{border-radius:7px!important;box-shadow:none!important}
.bc-device-workspace .sales-hero-card{padding-bottom:16px!important}
.bc-device-workspace .sales-filter-grid{margin-top:0!important;padding:13px!important;background:#f5f8fc!important;border:1px solid #e1eaf3!important;border-radius:6px!important}
.bc-device-workspace .sales-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.bc-device-workspace .sales-table-card{border-radius:7px!important;box-shadow:none!important}
.bc-device-workspace .table-toolbar{padding:17px 20px!important}
.bc-dev-table-info{color:#71839a;font-size:12px}
.bc-dev-list-caption{display:flex;justify-content:space-between;align-items:center;background:#eef3f9;padding:9px 17px;color:#4b647e;font-size:10px;font-weight:800;letter-spacing:.08em;border-top:1px solid #e0e9f3}
.bc-dev-list-caption span{font-weight:600;letter-spacing:0}
.bc-device-workspace .sales-pro-table th{background:#f7f9fc!important;border-bottom:2px solid #dce7f2!important}
.bc-device-workspace .sales-pro-table tbody tr:nth-child(even){background:#fbfdff!important}
.bc-device-workspace .sales-pro-table tbody tr:hover{background:#edf6ff!important}
.bc-device-workspace .device-modal{border-radius:8px!important;width:min(1030px,calc(100vw - 28px))!important}
.bc-device-workspace .device-modal .modal-header-custom{background:#fff!important;border-top:5px solid #0078d4!important;padding:18px 26px!important}
.bc-device-workspace .device-modal .modal-header-custom p{font-size:12px;color:#71839a;margin:5px 0 0}
.bc-device-workspace .device-modal .modal-body-custom{background:#f7f9fc!important;padding:18px 26px!important}
.bc-dev-section-title{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:750;color:#1e4266;margin:7px 0 15px;border-bottom:1px solid #dce6f0;padding-bottom:10px}
.bc-dev-section-title span{display:inline-grid;place-items:center;width:26px;height:26px;background:#e4f0fc;color:#006ab8;border-radius:5px;font-size:11px}
.bc-device-workspace .device-modal .device-edit-grid{background:#fff!important;border:1px solid #e1e9f1!important;border-radius:7px!important;padding:19px!important}
.bc-device-workspace .device-modal .device-user-access{background:#fff!important;border:1px solid #dce7f3!important}
.bc-device-workspace .device-modal .device-actions{background:#fff!important;padding:16px!important;margin:0 -19px -19px!important;border-radius:0 0 7px 7px!important}
@media(max-width:800px){.bc-android-workspace,.bc-device-workspace{padding:12px!important}.bc-android-workspace .am-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bc-device-workspace .sales-kpi-grid{grid-template-columns:1fr!important}.bc-android-actions>span,.bc-dev-command-label{width:100%}}
@media(max-width:580px){.bc-android-workspace .am-kpis,.bc-android-workspace .am-grid{grid-template-columns:1fr!important}.bc-device-workspace .device-modal .device-edit-grid{padding:12px!important}}
