/* APFEL_AI_COST_PROFIT_UI_V1 */
body.apfel-pro-ui #viewRoot .ap-ai-admin .ap-ai-cost-grid {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;
  margin:16px 0;padding:16px;border:1px solid #bad3f0;
  border-radius:16px;background:#f0f6ff;direction:rtl;
}
body.apfel-pro-ui #viewRoot .ap-ai-admin .ap-ai-cost-grid label {
  display:block;min-width:0;font-size:13px;font-weight:850;color:#21466d;
}
body.apfel-pro-ui #viewRoot .ap-ai-admin .ap-ai-cost-grid input {
  display:block;width:100%;min-width:0;min-height:48px;font-size:16px;
  margin:8px 0 0;padding:11px!important;border:1px solid #bed0e8!important;
  border-radius:12px!important;background:#fff!important;color:#153657!important;
}
body.apfel-pro-ui #viewRoot .ap-ai-admin .ap-ai-margins,
body.apfel-pro-ui #viewRoot .ap-ai-admin .ap-ai-order-margin {
  margin:12px 0;padding:11px 14px;border-radius:12px;
  background:#e8f7ef;color:#176044!important;font-size:13px;font-weight:800;
  line-height:2;white-space:normal;overflow-wrap:anywhere;
}
body.apfel-pro-ui #viewRoot .ap-ai-profit-finance {
  margin:19px 0 28px;padding:20px;border-radius:20px;
  border:1px solid #d4e3f1;background:#fff;color:#1c3d61;
}
body.apfel-pro-ui #viewRoot .ap-ai-profit-finance h2 {
  font-size:19px;font-weight:900;color:#1c3d61!important;margin:0 0 14px;
}
body.apfel-pro-ui #viewRoot .ap-ai-profit-cards {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;
}
body.apfel-pro-ui #viewRoot .ap-ai-profit-cards > div {
  min-width:0;padding:16px;background:#f3f8ff;border:1px solid #dde8f4;
  border-radius:15px;
}
body.apfel-pro-ui #viewRoot .ap-ai-profit-cards small {
  display:block;font-size:12px;font-weight:700;color:#55718e!important;
}
body.apfel-pro-ui #viewRoot .ap-ai-profit-cards strong {
  display:block;margin-top:9px;font-size:19px;font-weight:900;
  color:#144f88!important;overflow-wrap:anywhere;
}
body.apfel-pro-ui #viewRoot .ap-ai-profit-finance .muted {
  margin:12px 0 0;font-size:12px;line-height:1.9;color:#607a91!important;
}
@media(max-width:550px){
  body.apfel-pro-ui #viewRoot .ap-ai-admin .ap-ai-cost-grid,
  body.apfel-pro-ui #viewRoot .ap-ai-profit-cards {grid-template-columns:1fr;}
}
