/* Native Dolyame widget as the final child of the shared order summary. */
.wb-order-summary [data-wb-order-dolyame] {margin-top:16px;min-width:0;}
.wb-order-summary [data-wb-order-dolyame][hidden] {display:none!important;}
.wb-order-summary [data-wb-order-dolyame]:not([data-dolyame-ready="1"]) {display:none!important;}
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget {
  position:relative; display:block; box-sizing:border-box;
  width:100%; max-width:100%; min-width:0;
  margin:0; padding:11px 42px 11px 12px;
  background:#F4F4F4; color:#1B1B1B;
  border:0; border-radius:10px; box-shadow:none;
  font:400 13px/1.4 'Magnet Trial',sans-serif;
}
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget__main {
  display:flex; gap:9px; min-width:0; align-items:center;
}
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget__logo-wrap {
  display:inline-flex; flex:0 0 auto; width:28px; height:28px; min-height:28px; align-items:center;justify-content:center;
}
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget__logo {width:26px; height:26px; max-width:26px;max-height:26px;object-fit:contain;}
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget__content {
  display:flex; flex:1 1 auto; min-width:0; gap:4px;align-items:center;
}
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget__title,
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget__badge {display:none!important;}
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget__text {
  display:block; min-width:0; margin:0; color:#211D24;
  font:400 13px/18px 'Magnet Trial',sans-serif;
}
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget__toggle {
  position:absolute; inset:0; display:block; width:100%;height:52px;
  padding:0; margin:0; border:0; background:transparent;cursor:pointer;
  text-indent:-9999px;overflow:hidden;font-size:0; color:#B3B3B3;
}
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget__toggle::after {
  content:'';position:absolute;right:14px;top:50%;height:9px;width:9px;
  border-right:2px solid #B3B3B3;border-top:2px solid #B3B3B3;border-bottom:0;
  transform:translateY(-50%) rotate(45deg);transition:transform .15s ease;
}
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget__toggle[aria-expanded="true"]::after {
  transform:translateY(-50%) rotate(135deg);
}
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget__schedule {
  margin-top:12px; padding-top:12px; border-top:1px solid #ddd;
}
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget__schedule[hidden] {display:none!important;}
.wb-order-summary [data-wb-order-dolyame] .mspdolyame-widget__schedule-item {display:flex;justify-content:space-between;gap:8px;}
.wb-order-summary [data-wb-order-dolyame][data-dolyame-estimated="1"] .mspdolyame-widget__note::after {
  content:' Предварительная сумма — окончательная определяется при оформлении заказа.';
}
