PluginProbe
ووسلام – همگام سازی ووکامرس و باسلام / 1.10.28
ووسلام – همگام سازی ووکامرس و باسلام v1.10.28
1.10.28 1.1.26 1.10.27 1.10.24 1.10.25 1.10.23 1.10.22 1.10.21 1.10.19 1.10.20 1.10.18 1.10.17 1.10.15 1.10.14 1.10.13 1.10.12 1.10.10 1.10.9 1.10.8 1.10.7 1.10.6 1.10.5 1.10.4 1.10.3 1.10.2 All 61 releases
← All changes | assets/css/style.css +834 -4 1.10.14 → 1.10.28 View file →
@@ -248,8 +248,45 @@
248 248 -ms-transition: all 0.3s ease;
249 249 -o-transition: all 0.3s ease;
250 250 }
251 251
252 +.basalam-action-cards > .basalam-action-card,
253 +.basalam-action-cards > form,
254 +.basalam-action-cards > form > .basalam-action-card {
255 + width: 100%;
256 + min-width: 0;
257 + box-sizing: border-box;
258 +}
259 +
260 +#sync-basalam-onboarding-products .basalam-action-buttons-col,
261 +#sync-basalam-onboarding-orders .basalam-action-buttons-col,
262 +#sync-basalam-onboarding-orders .basalam-action-buttons-col > form {
263 + width: 100%;
264 + min-width: 0;
265 + box-sizing: border-box;
266 +}
267 +
268 +#sync-basalam-onboarding-products .basalam-action-buttons-col > button,
269 +#sync-basalam-onboarding-orders .basalam-action-buttons-col > form > button,
270 +#sync-basalam-onboarding-settings .basalam-center > button,
271 +#sync-basalam-onboarding-settings .basalam-center-margin > button {
272 + width: 100%;
273 + min-height: 44px;
274 + box-sizing: border-box;
275 +}
276 +
277 +#sync-basalam-onboarding-products .basalam-flex-fill > .basalam-flex {
278 + display: grid;
279 + grid-template-columns: repeat(2, minmax(0, 1fr));
280 + width: 100%;
281 +}
282 +
283 +#sync-basalam-onboarding-products .basalam-flex-fill > .basalam-flex > a {
284 + width: 100%;
285 + min-width: 0;
286 + box-sizing: border-box;
287 +}
288 +
252 289 .basalam-action-card:hover {
253 290 transform: translateY(-2px);
254 291 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
255 292 }
@@ -1538,11 +1575,11 @@
1538 1575 }
1539 1576
1540 1577 @media screen and (max-width: 768px) {
1541 1578 .basalam-header {
1542 - margin: 0 15px;
1579 + margin: 0 auto 24px;
1543 1580 padding: 20px;
1544 - width: 86%;
1581 + width: 90%;
1545 1582 box-sizing: border-box;
1546 1583 }
1547 1584
1548 1585 .basalam-header-data {
@@ -1632,9 +1669,9 @@
1632 1669 padding: 10px;
1633 1670 }
1634 1671
1635 1672 .basalam-header {
1636 - margin: 0 10px;
1673 + margin: 0 auto 24px;
1637 1674 padding: 16px;
1638 1675 }
1639 1676
1640 1677 .basalam-header-data img {
@@ -2393,9 +2430,10 @@
2393 2430 height: 32px !important;
2394 2431 }
2395 2432
2396 2433 .basalam-dashboard {
2397 - padding: 10px;
2434 + padding: 0;
2435 + box-sizing: border-box;
2398 2436 margin: 0 auto;
2399 2437 }
2400 2438
2401 2439 .basalam-status-header {
@@ -3994,8 +4032,12 @@
3994 4032 .basalam-hidden {
3995 4033 display: none;
3996 4034 }
3997 4035
4036 +#BasalamUpdateProductsModal [hidden] {
4037 + display: none !important;
4038 +}
4039 +
3998 4040 .basalam-block {
3999 4041 display: block;
4000 4042 }
4001 4043
@@ -4253,12 +4295,532 @@
4253 4295 .basalam-form-margin-0 {
4254 4296 margin: 0;
4255 4297 }
4256 4298
4299 +/* Automatic product operations and scheduled full product updates. */
4300 +#sync-basalam-onboarding-status .basalam-sync-status {
4301 + display: grid;
4302 + grid-template-columns: minmax(0, 1fr) minmax(0, 400px);
4303 + align-items: center;
4304 + direction: rtl;
4305 + gap: 12px;
4306 + padding: 0;
4307 + background: transparent;
4308 +}
4309 +
4310 +#sync-basalam-onboarding-status .basalam-sync-intro {
4311 + display: flex;
4312 + grid-column: 1;
4313 + align-items: center;
4314 + gap: 12px;
4315 + width: 100%;
4316 + min-width: 0;
4317 + padding: 12px;
4318 + border-radius: 8px;
4319 + background: #f0f6fc;
4320 + box-sizing: border-box;
4321 +}
4322 +
4323 +#sync-basalam-onboarding-status .basalam-sync-intro .basalam-status-info {
4324 + flex: 1 1 auto;
4325 + width: auto;
4326 + margin: 0;
4327 + text-align: right;
4328 +}
4329 +
4330 +#sync-basalam-onboarding-status .basalam-sync-controls {
4331 + display: grid;
4332 + grid-column: 2;
4333 + grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
4334 + align-items: start;
4335 + direction: rtl;
4336 + gap: 12px;
4337 + width: 100%;
4338 +}
4339 +
4340 +#sync-basalam-onboarding-status .basalam-sync-controls > form,
4341 +#sync-basalam-onboarding-status .basalam-schedule-control {
4342 + width: 100%;
4343 + min-width: 0;
4344 + margin: 0;
4345 +}
4346 +
4347 +#sync-basalam-onboarding-status .basalam-sync-controls > form > button {
4348 + width: 100%;
4349 + min-height: 44px;
4350 + height: 100%;
4351 + margin: 0;
4352 + box-sizing: border-box;
4353 + text-align: center !important;
4354 +}
4355 +
4356 +#sync-basalam-onboarding-status .basalam-schedule-control {
4357 + position: relative;
4358 +}
4359 +
4360 +#sync-basalam-onboarding-status .basalam-schedule-trigger {
4361 + display: inline-flex;
4362 + align-items: center;
4363 + justify-content: center;
4364 + gap: 4px;
4365 + width: 100%;
4366 + min-height: 44px;
4367 + padding: 8px 7px;
4368 + border: 1px solid #cbd5e1;
4369 + border-radius: 8px;
4370 + background: #fff;
4371 + color: #334155;
4372 + font-size: 12px;
4373 + font-weight: 600;
4374 + cursor: pointer;
4375 + box-sizing: border-box;
4376 + list-style: none;
4377 + white-space: nowrap;
4378 + margin: 0;
4379 +}
4380 +
4381 +#sync-basalam-onboarding-status .basalam-schedule-trigger::-webkit-details-marker {
4382 + display: none;
4383 +}
4384 +
4385 +#sync-basalam-onboarding-status .basalam-schedule-trigger:hover,
4386 +#sync-basalam-onboarding-status .basalam-schedule-trigger:focus-visible,
4387 +#sync-basalam-onboarding-status .basalam-schedule-control[open] .basalam-schedule-trigger {
4388 + border-color: var(--basalam-primary-color);
4389 + color: var(--basalam-primary-color);
4390 + background: #f8fbff;
4391 +}
4392 +
4393 +#sync-basalam-onboarding-status .basalam-schedule-badge {
4394 + padding: 3px 5px;
4395 + border-radius: 999px;
4396 + background: #dcfce7;
4397 + color: #166534;
4398 + font-size: 10px;
4399 +}
4400 +
4401 +#sync-basalam-onboarding-status .basalam-schedule-badge-off {
4402 + background: #f1f5f9;
4403 + color: #64748b;
4404 +}
4405 +
4406 +#sync-basalam-onboarding-status .basalam-schedule-panel {
4407 + position: absolute;
4408 + z-index: 100;
4409 + top: calc(100% + 8px);
4410 + left: 0;
4411 + width: min(320px, calc(100vw - 64px));
4412 + padding: 18px;
4413 + border: 1px solid #dbe3ec;
4414 + border-radius: 12px;
4415 + background: #fff;
4416 + box-shadow: 0 16px 36px rgba(15, 23, 42, 0.16);
4417 + box-sizing: border-box;
4418 + text-align: right;
4419 +}
4420 +
4421 +#sync-basalam-onboarding-status .basalam-schedule-panel,
4422 +#sync-basalam-onboarding-status .basalam-schedule-panel * {
4423 + font-family: "PelakFA", Tahoma, sans-serif;
4424 +}
4425 +
4426 +#sync-basalam-onboarding-status .basalam-schedule-panel h3 {
4427 + margin: 0 0 6px;
4428 + font-size: 14px;
4429 + font-weight: 700;
4430 + color: #1e293b;
4431 +}
4432 +
4433 +#sync-basalam-onboarding-status .basalam-schedule-panel > p {
4434 + margin: 0 0 14px;
4435 + color: #64748b;
4436 + font-size: 12px;
4437 + line-height: 1.8;
4438 +}
4439 +
4440 +#sync-basalam-onboarding-status .basalam-schedule-option {
4441 + display: flex;
4442 + align-items: center;
4443 + gap: 10px;
4444 + padding: 10px 12px;
4445 + margin-bottom: 8px;
4446 + border: 1px solid #dbe3ec;
4447 + border-radius: 8px;
4448 + box-sizing: border-box;
4449 + min-height: 58px;
4450 + width: 100%;
4451 + cursor: pointer;
4452 +}
4453 +
4454 +#sync-basalam-onboarding-status .basalam-schedule-option:has(input:checked) {
4455 + border-color: var(--basalam-primary-color);
4456 + background: #f0f7ff;
4457 +}
4458 +
4459 +#sync-basalam-onboarding-status .basalam-schedule-option input {
4460 + margin: 0;
4461 + accent-color: var(--basalam-primary-color);
4462 +}
4463 +
4464 +#sync-basalam-onboarding-status .basalam-schedule-option span {
4465 + display: flex;
4466 + flex-direction: column;
4467 + gap: 2px;
4468 +}
4469 +
4470 +#sync-basalam-onboarding-status .basalam-schedule-option strong {
4471 + font-size: 12px;
4472 + color: #1e293b;
4473 +}
4474 +
4475 +#sync-basalam-onboarding-status .basalam-schedule-option small {
4476 + font-size: 11px;
4477 + color: #64748b;
4478 +}
4479 +
4480 +#sync-basalam-onboarding-status .basalam-schedule-save {
4481 + width: 100%;
4482 + min-height: 44px;
4483 + margin-top: 4px;
4484 + padding: 10px 12px;
4485 + border: 0;
4486 + border-radius: 8px;
4487 + background: var(--basalam-primary-color);
4488 + color: #fff;
4489 + cursor: pointer;
4490 + font-size: 12px;
4491 +}
4492 +
4493 +#sync-basalam-onboarding-status .basalam-schedule-save:hover {
4494 + background: var(--basalam-primary-hover);
4495 +}
4496 +
4497 +#sync-basalam-onboarding-status .basalam-schedule-disable-form {
4498 + margin: 9px 0 0;
4499 + text-align: center;
4500 +}
4501 +
4502 +#sync-basalam-onboarding-status .basalam-schedule-disable {
4503 + width: 100%;
4504 + min-height: 44px;
4505 + padding: 8px 12px;
4506 + border: 1px solid #fecaca;
4507 + border-radius: 8px;
4508 + background: #fff;
4509 + color: #b42318;
4510 + font-size: 12px;
4511 + cursor: pointer;
4512 + box-sizing: border-box;
4513 +}
4514 +
4515 +#sync-basalam-onboarding-status .basalam-schedule-disable:hover {
4516 + background: #fff5f5;
4517 +}
4518 +
4519 +@media (min-width: 701px) and (max-width: 900px) {
4520 + #sync-basalam-onboarding-status .basalam-sync-status {
4521 + grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
4522 + }
4523 +}
4524 +
4525 +@media (max-width: 700px) {
4526 + #sync-basalam-onboarding-status .basalam-sync-status {
4527 + grid-template-columns: minmax(0, 1fr);
4528 + }
4529 +
4530 + #sync-basalam-onboarding-status .basalam-sync-intro,
4531 + #sync-basalam-onboarding-status .basalam-sync-controls {
4532 + grid-column: 1;
4533 + }
4534 +
4535 + #sync-basalam-onboarding-status .basalam-sync-controls {
4536 + grid-template-columns: minmax(0, 1fr);
4537 + }
4538 +}
4539 +
4540 +@media (max-width: 900px) {
4541 + #sync-basalam-onboarding-status .basalam-sync-controls {
4542 + gap: 8px;
4543 + }
4544 +
4545 + #sync-basalam-onboarding-status .basalam-sync-controls > form > button,
4546 + #sync-basalam-onboarding-status .basalam-schedule-trigger {
4547 + min-height: 48px;
4548 + margin: 0 !important;
4549 + }
4550 +
4551 + #sync-basalam-onboarding-status .basalam-sync-controls > form > button {
4552 + gap: 4px;
4553 + padding: 6px 4px;
4554 + font-size: 10px !important;
4555 + line-height: 1.4;
4556 + }
4557 +
4558 + #sync-basalam-onboarding-status .basalam-sync-controls > form > button img {
4559 + width: 16px;
4560 + height: 16px;
4561 + flex: 0 0 auto;
4562 + }
4563 +
4564 + #sync-basalam-onboarding-status .basalam-schedule-trigger {
4565 + flex-wrap: nowrap;
4566 + gap: 4px;
4567 + padding: 5px 4px;
4568 + font-size: 10px !important;
4569 + text-align: center;
4570 + white-space: nowrap;
4571 + }
4572 +
4573 + #sync-basalam-onboarding-status .basalam-schedule-trigger img {
4574 + display: none;
4575 + }
4576 +
4577 + #sync-basalam-onboarding-status .basalam-schedule-badge {
4578 + padding: 2px 3px;
4579 + font-size: 9px;
4580 + white-space: nowrap;
4581 + }
4582 +
4583 +}
4584 +
4585 +@media (max-width: 400px) {
4586 + #sync-basalam-onboarding-status .basalam-sync-controls {
4587 + grid-template-columns: minmax(0, 1fr);
4588 + }
4589 +
4590 + #sync-basalam-onboarding-status .basalam-sync-controls > form > button {
4591 + font-size: 9px !important;
4592 + }
4593 +}
4594 +
4257 4595 .basalam-form-no-margin {
4258 4596 margin-bottom: 0px !important;
4259 4597 }
4260 4598
4599 +#sync-basalam-onboarding-status .basalam-product-sync-form fieldset {
4600 + min-width: 0;
4601 + margin: 0 0 10px;
4602 + padding: 0;
4603 + border: 0;
4604 +}
4605 +
4606 +#sync-basalam-onboarding-status .basalam-product-sync-wrapper {
4607 + position: relative;
4608 + width: 100%;
4609 +}
4610 +
4611 +#sync-basalam-onboarding-status .basalam-product-sync-button-group {
4612 + display: flex;
4613 + width: 100%;
4614 + min-height: 44px;
4615 + overflow: hidden;
4616 + border-radius: 8px;
4617 + background: var(--basalam-primary-color);
4618 +}
4619 +
4620 +#sync-basalam-onboarding-status .basalam-product-sync-button-group.basalam-product-sync-is-active {
4621 + background: #fff5f5;
4622 + border: 1px solid var(--basalam-danger-color);
4623 +}
4624 +
4625 +#sync-basalam-onboarding-status .basalam-product-sync-button-group > button {
4626 + min-height: 44px;
4627 + height: 100%;
4628 + margin: 0;
4629 + border: 0;
4630 + border-radius: 0;
4631 + box-sizing: border-box;
4632 + transform: none;
4633 +}
4634 +
4635 +#sync-basalam-onboarding-status .basalam-product-sync-submit {
4636 + position: relative;
4637 + display: inline-flex;
4638 + flex: 1 1 auto;
4639 + width: auto;
4640 + padding: 10px 16px;
4641 + gap: 4px;
4642 + line-height: 1.4;
4643 + white-space: nowrap;
4644 + background: var(--basalam-primary-color);
4645 + color: #fff;
4646 +}
4647 +
4648 +#sync-basalam-onboarding-status .basalam-product-sync-submit > span:not(.basalam-btn-separator) {
4649 + white-space: nowrap;
4650 +}
4651 +
4652 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-submit,
4653 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-arrow-btn {
4654 + background: #fff5f5;
4655 + color: var(--basalam-danger-color);
4656 +}
4657 +
4658 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-submit img {
4659 + filter: brightness(0) saturate(100%) invert(31%) sepia(79%) saturate(1902%) hue-rotate(326deg) brightness(91%) contrast(91%);
4660 +}
4661 +
4662 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-submit:hover,
4663 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-submit:focus,
4664 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-arrow-btn:hover,
4665 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-arrow-btn:focus,
4666 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-arrow-btn[aria-expanded="true"] {
4667 + background: var(--basalam-danger-color);
4668 + color: #fff;
4669 +}
4670 +
4671 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-submit:hover img,
4672 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-submit:focus img {
4673 + filter: brightness(0) invert(1);
4674 +}
4675 +
4676 +#sync-basalam-onboarding-status .basalam-product-sync-submit:hover,
4677 +#sync-basalam-onboarding-status .basalam-product-sync-submit:focus {
4678 + background: var(--basalam-primary-hover);
4679 + color: #fff;
4680 +}
4681 +
4682 +#sync-basalam-onboarding-status .basalam-product-sync-arrow-btn {
4683 + display: inline-flex;
4684 + flex: 0 0 46px;
4685 + width: 46px;
4686 + padding: 0 !important;
4687 + background: var(--basalam-primary-color);
4688 + color: #fff;
4689 +}
4690 +
4691 +#sync-basalam-onboarding-status .basalam-product-sync-arrow-btn:hover,
4692 +#sync-basalam-onboarding-status .basalam-product-sync-arrow-btn:focus,
4693 +#sync-basalam-onboarding-status .basalam-product-sync-arrow-btn[aria-expanded="true"] {
4694 + background: var(--basalam-primary-hover);
4695 + color: #fff;
4696 +}
4697 +
4698 +#sync-basalam-onboarding-status .basalam-product-sync-button-group .basalam-btn-separator {
4699 + left: 0;
4700 + height: 60%;
4701 + background: rgba(255, 255, 255, 0.35);
4702 +}
4703 +
4704 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-btn-separator {
4705 + background: rgba(220, 53, 69, 0.35);
4706 +}
4707 +
4708 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-submit:hover .basalam-btn-separator,
4709 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-submit:focus .basalam-btn-separator {
4710 + background: rgba(255, 255, 255, 0.35);
4711 +}
4712 +
4713 +#sync-basalam-onboarding-status .basalam-product-sync-arrow-btn .basalam-dropdown-arrow-img {
4714 + width: 20px;
4715 + height: 20px;
4716 + transform: rotate(90deg);
4717 + filter: brightness(0) invert(1);
4718 +}
4719 +
4720 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-arrow-btn .basalam-dropdown-arrow-img {
4721 + filter: brightness(0) saturate(100%) invert(31%) sepia(79%) saturate(1902%) hue-rotate(326deg) brightness(91%) contrast(91%);
4722 +}
4723 +
4724 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-arrow-btn:hover .basalam-dropdown-arrow-img,
4725 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-arrow-btn:focus .basalam-dropdown-arrow-img,
4726 +#sync-basalam-onboarding-status .basalam-product-sync-is-active .basalam-product-sync-arrow-btn[aria-expanded="true"] .basalam-dropdown-arrow-img {
4727 + filter: brightness(0) invert(1);
4728 +}
4729 +
4730 +#sync-basalam-onboarding-status .basalam-product-sync-dropdown {
4731 + position: absolute;
4732 + z-index: 120;
4733 + top: calc(100% + 8px);
4734 + right: 0;
4735 + width: min(360px, 100%);
4736 + padding: 18px;
4737 + border: 1px solid #dbe3ec;
4738 + border-radius: 12px;
4739 + background: #fff;
4740 + box-shadow: 0 16px 36px rgba(15, 23, 42, 0.16);
4741 + box-sizing: border-box;
4742 + text-align: right;
4743 +}
4744 +
4745 +#sync-basalam-onboarding-status .basalam-product-sync-dropdown fieldset {
4746 + margin: 0;
4747 +}
4748 +
4749 +#sync-basalam-onboarding-status .basalam-product-sync-dropdown,
4750 +#sync-basalam-onboarding-status .basalam-product-sync-dropdown * {
4751 + font-family: "PelakFA", Tahoma, sans-serif;
4752 +}
4753 +
4754 +#sync-basalam-onboarding-status .basalam-product-sync-form legend {
4755 + width: 100%;
4756 + margin-bottom: 10px;
4757 + font-size: 12px;
4758 + font-weight: 600;
4759 + text-align: right;
4760 +}
4761 +
4762 +#sync-basalam-onboarding-status .basalam-product-sync-option {
4763 + display: flex;
4764 + align-items: flex-start;
4765 + gap: 8px;
4766 + margin-bottom: 8px;
4767 + padding: 7px 9px;
4768 + border: 1px solid #dbe3ec;
4769 + border-radius: 8px;
4770 + cursor: pointer;
4771 +}
4772 +
4773 +#sync-basalam-onboarding-status .basalam-product-sync-option:has(input:checked) {
4774 + border-color: var(--basalam-primary-color);
4775 + background: #f0f7ff;
4776 +}
4777 +
4778 +#sync-basalam-onboarding-status .basalam-product-sync-option input {
4779 + flex: 0 0 auto;
4780 + margin: 3px 0 0;
4781 +}
4782 +
4783 +#sync-basalam-onboarding-status .basalam-product-sync-option span {
4784 + display: flex;
4785 + flex-direction: column;
4786 + gap: 4px;
4787 + text-align: right;
4788 +}
4789 +
4790 +#sync-basalam-onboarding-status .basalam-product-sync-option strong {
4791 + font-size: 11px;
4792 + color: #1e293b;
4793 +}
4794 +
4795 +#sync-basalam-onboarding-status .basalam-product-sync-option small {
4796 + font-size: 10px;
4797 + line-height: 1.6;
4798 + color: #64748b;
4799 +}
4800 +
4801 +#sync-basalam-onboarding-status .basalam-product-sync-save {
4802 + display: inline-flex;
4803 + align-items: center;
4804 + justify-content: center;
4805 + width: 100%;
4806 + min-height: 36px;
4807 + margin-top: 3px;
4808 + padding: 7px 12px;
4809 + border: 0;
4810 + border-radius: 7px;
4811 + background: var(--basalam-primary-color);
4812 + color: #fff;
4813 + cursor: pointer;
4814 + font-size: 11px !important;
4815 +}
4816 +
4817 +#sync-basalam-onboarding-status .basalam-product-sync-save:hover,
4818 +#sync-basalam-onboarding-status .basalam-product-sync-save:focus {
4819 + background: var(--basalam-primary-hover);
4820 + color: #fff;
4821 +}
4822 +
4261 4823 /* Badge styling */
4262 4824 .basalam-badge-warning {
4263 4825 background: #ffc107;
4264 4826 color: #000;
@@ -7845,6 +8407,274 @@
7845 8407 @media screen and (max-width: 782px) {
7846 8408 .basalam-price-change-field .basalam-price-change-field__control {
7847 8409 float: none;
7848 8410 width: 100%;
8411 + }
8412 +}
8413 +
8414 +/* Keep the advanced settings form inside its modal at narrow widths. */
8415 +#basalam-modal #sep-section {
8416 + box-sizing: border-box;
8417 + max-width: min(800px, calc(100vw - 24px));
8418 +}
8419 +
8420 +#basalam-modal #basalam-advanced-settings-form,
8421 +#basalam-modal .basalam-tab-content {
8422 + min-width: 0;
8423 + max-width: 100%;
8424 +}
8425 +
8426 +#basalam-modal section#sep-section .basalam-form-row {
8427 + grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
8428 +}
8429 +
8430 +#basalam-modal #sep-section .basalam-form-group {
8431 + width: 100% !important;
8432 + min-width: 0;
8433 + box-sizing: border-box;
8434 +}
8435 +
8436 +#basalam-modal #sep-section .basalam-form-group .basalam-input,
8437 +#basalam-modal #sep-section .basalam-form-group .basalam-select {
8438 + width: 100% !important;
8439 + max-width: 100% !important;
8440 + min-width: 0;
8441 + box-sizing: border-box;
8442 +}
8443 +
8444 +#basalam-modal #sep-section .basalam-input-container {
8445 + min-width: 0;
8446 +}
8447 +
8448 +#basalam-modal #sep-section .basalam-input-container .percentage-input {
8449 + flex: 1 1 0;
8450 +}
8451 +
8452 +#basalam-modal #sep-section .percentage-unit {
8453 + flex: 0 0 auto;
8454 + white-space: nowrap;
8455 +}
8456 +
8457 +#basalam-modal #Basalam-map-option-form,
8458 +#basalam-modal .options_mapping_section {
8459 + max-width: 100%;
8460 + box-sizing: border-box;
8461 +}
8462 +
8463 +@media screen and (max-width: 900px) {
8464 + #basalam-modal section#sep-section .basalam-form-row {
8465 + grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
8466 + }
8467 +}
8468 +
8469 +@media screen and (max-width: 600px) {
8470 + #basalam-modal #sep-section {
8471 + width: calc(100% - 24px) !important;
8472 + max-width: calc(100% - 24px) !important;
8473 + margin: 12px auto !important;
8474 + padding: 32px 12px 16px !important;
8475 + }
8476 +
8477 + #basalam-modal #sep-section .basalam-form-group {
8478 + padding: 6px !important;
8479 + }
8480 +
8481 + #basalam-modal #sep-section .basalam-form-group .basalam-input,
8482 + #basalam-modal #sep-section .basalam-form-group .basalam-select {
8483 + height: 34px !important;
8484 + padding: 5px 7px !important;
8485 + font-size: 11px !important;
8486 + }
8487 +
8488 + #basalam-modal #sep-section .basalam-form-group input[type="checkbox"] {
8489 + width: auto !important;
8490 + height: auto !important;
8491 + padding: 0 !important;
8492 + flex: 0 0 auto;
8493 + }
8494 +
8495 + #basalam-modal #Basalam-map-option-form input,
8496 + #basalam-modal #Basalam-map-option-form button {
8497 + width: 100% !important;
8498 + max-width: 100%;
8499 + box-sizing: border-box;
8500 + }
8501 +
8502 + #basalam-modal .options_mapping_section .basalam-table {
8503 + min-width: 0;
8504 + table-layout: fixed;
8505 + }
8506 +
8507 + #basalam-modal .options_mapping_section .basalam-table th,
8508 + #basalam-modal .options_mapping_section .basalam-table td {
8509 + overflow-wrap: anywhere;
8510 + padding: 5px !important;
8511 + font-size: 10px !important;
8512 + }
8513 +}
8514 +
8515 +@media screen and (max-width: 400px) {
8516 + #basalam-modal section#sep-section .basalam-form-row {
8517 + grid-template-columns: minmax(0, 1fr) !important;
8518 + }
8519 +}
8520 +
8521 +#basalam-modal #Basalam-map-option-form {
8522 + display: grid !important;
8523 + grid-template-columns: repeat(2, minmax(0, 1fr));
8524 + grid-template-areas:
8525 + "woo-label basalam-label"
8526 + "woo-input basalam-input"
8527 + "save save";
8528 + gap: 8px 12px !important;
8529 + align-items: start;
8530 + width: 100% !important;
8531 +}
8532 +
8533 +#basalam-modal #Basalam-map-option-form label[for="woo-option-name"] {
8534 + grid-area: woo-label;
8535 +}
8536 +
8537 +#basalam-modal #Basalam-map-option-form label[for="Basalam-option-name"] {
8538 + grid-area: basalam-label;
8539 +}
8540 +
8541 +#basalam-modal #Basalam-map-option-form #woo-option-name {
8542 + grid-area: woo-input;
8543 +}
8544 +
8545 +#basalam-modal #Basalam-map-option-form #Basalam-option-name {
8546 + grid-area: basalam-input;
8547 +}
8548 +
8549 +#basalam-modal #Basalam-map-option-form label,
8550 +#basalam-modal #Basalam-map-option-form input {
8551 + width: 100% !important;
8552 + min-width: 0;
8553 + margin: 0 !important;
8554 + box-sizing: border-box;
8555 +}
8556 +
8557 +#basalam-modal #Basalam-map-option-form #Basalam-map-option-submit {
8558 + grid-area: save;
8559 + width: 100% !important;
8560 + max-width: 100%;
8561 + margin: 8px 0 0 !important;
8562 + box-sizing: border-box;
8563 +}
8564 +
8565 +@media screen and (max-width: 900px) {
8566 + #sync-basalam-onboarding-status .basalam-status-header {
8567 + display: grid;
8568 + grid-template-columns: minmax(0, 1fr) auto;
8569 + grid-template-areas:
8570 + "badge title"
8571 + "data data";
8572 + direction: ltr;
8573 + align-items: center;
8574 + text-align: right;
8575 + }
8576 +
8577 + #sync-basalam-onboarding-status .basalam-status-header > .basalam-h {
8578 + width: auto;
8579 + min-width: 0;
8580 + margin: 0;
8581 + text-align: right;
8582 + }
8583 +
8584 + #sync-basalam-onboarding-status .basalam-status-header > .basalam-badge {
8585 + max-width: 100%;
8586 + margin: 0 !important;
8587 + white-space: normal;
8588 + }
8589 +
8590 + #sync-basalam-onboarding-status .basalam-status-header > .basalam_status_data_container {
8591 + width: 100%;
8592 + min-width: 0;
8593 + }
8594 +}
8595 +
8596 +@media screen and (max-width: 600px) {
8597 + #BasalamUpdateProductsModal .basalam-modal-content,
8598 + #basalamAddProductsModal .basalam-modal-content {
8599 + position: absolute;
8600 + top: 50%;
8601 + left: 50%;
8602 + transform: translate(-50%, -50%);
8603 + box-sizing: border-box;
8604 + width: min(340px, calc(100vw - 24px));
8605 + max-width: calc(100vw - 24px);
8606 + min-height: min(260px, calc(100dvh - 32px));
8607 + max-height: calc(100dvh - 32px);
8608 + margin: 0;
8609 + padding: 16px;
8610 + }
8611 +
8612 + #BasalamUpdateProductsModal .basalam-modal-close,
8613 + #basalamAddProductsModal .basalam-modal-close {
8614 + position: absolute;
8615 + top: 10px;
8616 + right: 10px;
8617 + float: none;
8618 + margin: 0;
8619 + }
8620 +
8621 + #BasalamUpdateProductsModal .basalam-modal-content > h3,
8622 + #basalamAddProductsModal .basalam-modal-content > h3 {
8623 + padding: 0 20px;
8624 + font-size: 16px !important;
8625 + line-height: 1.4;
8626 + }
8627 +
8628 + #BasalamUpdateProductsModal #update-type-selection > p {
8629 + padding-top: 10px;
8630 + font-size: 11px !important;
8631 + }
8632 +
8633 + #BasalamUpdateProductsModal .basalam-bg-light-warning-margin {
8634 + padding: 10px;
8635 + margin-top: 8px !important;
8636 + }
8637 +
8638 + #BasalamUpdateProductsModal .basalam-display-flex-gap-20 {
8639 + gap: 8px;
8640 + }
8641 +
8642 + #BasalamUpdateProductsModal .basalam-flex-1 {
8643 + min-width: 0;
8644 + }
8645 +
8646 + #BasalamUpdateProductsModal .basalam-display-flex-gap-20 h4 {
8647 + font-size: 12px !important;
8648 + line-height: 1.5;
8649 + }
8650 +
8651 + #BasalamUpdateProductsModal .basalam-margin-muted {
8652 + font-size: 10px;
8653 + line-height: 1.5;
8654 + }
8655 +
8656 + #BasalamUpdateProductsModal .basalam-display-flex-gap-10-margin {
8657 + gap: 8px;
8658 + margin-top: 12px;
8659 + }
8660 +
8661 + #BasalamUpdateProductsModal #quick-update-btn,
8662 + #BasalamUpdateProductsModal #full-update-btn {
8663 + box-sizing: border-box;
8664 + min-width: 0;
8665 + min-height: 38px;
8666 + height: auto;
8667 + padding: 8px 6px;
8668 + }
8669 +
8670 + #BasalamUpdateProductsModal #quick-update-btn span,
8671 + #BasalamUpdateProductsModal #full-update-btn span {
8672 + font-size: 11px;
8673 + line-height: 1.4;
8674 + }
8675 +
8676 + #BasalamUpdateProductsModal .basalam-bg-warning-info-margin {
8677 + padding: 12px;
8678 + margin-top: 10px;
7849 8679 }
7850 8680 }