
#portalWorkspace .v200-equipment-page{max-width:1330px}
#portalWorkspace .v200-heading{background:transparent;border:0;box-shadow:none;padding:7px 0 12px;text-align:center;margin:0 auto 8px;max-width:970px}
#portalWorkspace .v200-heading h1{font-size:27px;margin:0 0 10px;color:#113f65;font-weight:850}
#portalWorkspace .v200-heading p{font-size:14px;line-height:1.6;color:#385971;margin:5px auto;max-width:900px}
#portalWorkspace .v200-heading .v200-lead{font-size:15px;color:#123d61;margin-bottom:8px}
#portalWorkspace .v200-responsibilities{background:#fff;border-top:4px solid #146db1;border-bottom:4px solid #d72d45;border-left:1px solid #dbe6f1;border-right:1px solid #dbe6f1;border-radius:12px;box-shadow:0 4px 16px #1b45720b;padding:17px 22px;margin:16px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}
#portalWorkspace .v200-responsibilities-title{display:flex;align-items:flex-start;gap:13px}
#portalWorkspace .v200-responsibilities-title>span{flex:none;background:#edf6fd;color:#1267a6;border-radius:50%;display:grid;place-items:center;width:33px;height:33px;font-weight:850;font-size:18px}
#portalWorkspace .v200-responsibilities h2{color:#153e60;font-size:17px;margin:1px 0 5px}
#portalWorkspace .v200-responsibilities p{font-size:12.5px;line-height:1.55;color:#425f73;margin:0;max-width:850px}
#portalWorkspace .v200-responsibilities a{white-space:nowrap;color:#135e95;font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:3px}
#portalWorkspace .v200-equipment-page .v123-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:17px}
#portalWorkspace .v200-equipment-card{border:1px solid #d3e2ef;border-top:4px solid #146db1;border-bottom:4px solid #d72d45;border-radius:11px;box-shadow:0 3px 14px #174a7510;padding:17px;gap:12px}
#portalWorkspace .v200-equipment-card .v123-top{align-items:flex-start;gap:11px}
#portalWorkspace .v200-equipment-card .v123-icon{width:61px;height:61px;font-size:29px}
#portalWorkspace .v200-equipment-card h3{margin:0 0 7px;line-height:1.32;font-size:15px}
#portalWorkspace .v200-assigned-pill{display:inline-flex;font-size:10px;font-weight:750;background:#ecf5fb;color:#275779;border-radius:999px;padding:5px 9px}
#portalWorkspace .v200-equipment-card .v200-site{font-size:11px;margin:7px 0 0;color:#5c6e7c}
#portalWorkspace .v200-card-summary{font-size:12px;line-height:1.5;color:#496378;margin:0;flex:1}
#portalWorkspace .v200-card-footer{display:flex;flex-direction:column;gap:9px;border-top:1px solid #e2ebf2;padding-top:12px}
#portalWorkspace .v200-card-footer>span{font-size:11px;color:#5c7183;font-weight:650}
#portalWorkspace .v200-card-footer .v123-btn{width:100%;min-height:42px;white-space:normal;text-align:center;font-size:12px;background:#fff;color:#12598d;border:1px solid #176ca7;border-bottom:2px solid #d72d45;border-radius:8px;font-weight:800;padding:10px 12px}
#portalWorkspace .v200-card-footer .v123-btn:hover{background:#e9f4fb}
#portalWorkspace .v200-footer-note{font-size:12px;color:#547286;text-align:center;margin:22px 0 6px}
#modalbg.v145-customer-detail .v200-detail{color:#264a65}
#modalbg.v145-customer-detail .v200-detail .v145-header{border-bottom:3px solid #d72d45;padding-bottom:15px}
#modalbg.v145-customer-detail .v200-detail-section{border-top:1px solid #dce8f0;margin-top:16px;padding:18px 0 4px}
#modalbg.v145-customer-detail .v200-detail-section h3{font-size:17px;color:#123f66;margin:0 0 9px;text-align:center}
#modalbg.v145-customer-detail .v200-detail-section>p{font-size:13px;line-height:1.65;margin:0 0 11px;color:#445f75;text-align:center}
#modalbg.v145-customer-detail .v200-competence{background:#f1f7fb;border-left:3px solid #176aa9;border-radius:7px;padding:11px 14px;font-size:13px;color:#1a4a6c;margin:12px 0}
#modalbg.v145-customer-detail .v200-competence p{font-size:12px;line-height:1.55;margin:5px 0 0;color:#405f76}
#modalbg.v145-customer-detail .v200-master-courses{display:grid;gap:9px;margin-top:14px}
#modalbg.v145-customer-detail .v200-master-course{border:1px solid #d7e5ef;border-top:3px solid #166eac;border-bottom:3px solid #d72d45;background:#fff;border-radius:9px;padding:12px 14px;display:flex;gap:12px;justify-content:space-between;align-items:center}
#modalbg.v145-customer-detail .v200-master-course h4{font-size:13px;color:#194b6a;margin:0 0 4px}
#modalbg.v145-customer-detail .v200-master-course p{margin:0;font-size:11px;color:#61788a}
#modalbg.v145-customer-detail .v200-cert-options{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}
#modalbg.v145-customer-detail .v200-cert-chip{padding:6px 9px;border:1px solid #b5d2e4;background:#edf6fc;border-radius:7px;color:#134e7d;font-size:11px;font-weight:800}
#modalbg.v145-customer-detail .v200-cert-unset{font-size:11px;color:#687e90}
#stsHubShell .v200-master-schemes{margin:13px 0;background:#fff;border:1px solid #b9d4e7;border-radius:9px;padding:12px}
#stsHubShell .v200-master-schemes legend{font-weight:800;color:#174b70;padding:0 5px}
@media(max-width:1120px){#portalWorkspace .v200-equipment-page .v123-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:740px){#portalWorkspace .v200-equipment-page .v123-group-grid{grid-template-columns:1fr;padding:12px}#portalWorkspace .v200-responsibilities{flex-direction:column;align-items:flex-start;padding:14px}#portalWorkspace .v200-responsibilities a{white-space:normal}#modalbg.v145-customer-detail .v200-master-course{align-items:flex-start;flex-direction:column}#modalbg.v145-customer-detail .v200-cert-options{justify-content:flex-start}}
