.wpbc_setup_wizard__fixed-slots-panel { padding: 24px 30px 22px; border: 1px solid var(--wpbc-wizard-border); border-radius: 6px; background: #fff; box-shadow: 0 2px 8px rgba(25, 35, 45, 0.04); } .wpbc_setup_wizard__fixed-slots-toolbar, .wpbc_setup_wizard__fixed-slots-generator, .wpbc_setup_wizard__fixed-slots-body, .wpbc_setup_wizard__fixed-slot-list, .wpbc_setup_wizard__fixed-slots-actions, .wpbc_setup_wizard__fixed-slot { display: -ms-flexbox; display: flex; } .wpbc_setup_wizard__fixed-slots-toolbar { align-items: center; justify-content: space-between; gap: 18px 26px; padding-bottom: 20px; border-bottom: 1px solid #dfe5eb; } .wpbc_setup_wizard__fixed-slots-heading { flex: 0 0 240px; } .wpbc_setup_wizard__fixed-slots-heading h2 { margin: 0 0 4px; font-size: 22px; line-height: 1.2; } .wpbc_setup_wizard__fixed-slots-heading p { margin: 0; color: var(--wpbc-wizard-muted); font-size: 14px; line-height: 1.45; } .wpbc_setup_wizard__fixed-slots-generator { flex: 1 1 auto; align-items: center; justify-content: flex-end; gap: 8px 10px; font-size: 12px; } .wpbc_setup_wizard__fixed-slots-generator label { display: -ms-flexbox; display: flex; align-items: center; gap: 6px; font-size: 12px; font-weight: 400; white-space: nowrap; } .wpbc_setup_wizard__fixed-slots-generator select { width: 106px; min-width: 106px; min-height: 42px; margin: 0; font-size: 13px; } .wpbc_setup_wizard__fixed-slots-generator label:nth-of-type(3) select, .wpbc_setup_wizard__fixed-slots-generator label:nth-of-type(4) select { width: 126px; min-width: 126px; } .wpbc_setup_wizard__fixed-slots-generate, .wpbc_setup_wizard__fixed-slot-add { display: -ms-inline-flexbox !important; display: inline-flex !important; min-height: 30px !important; align-items: center; justify-content: center; gap: 6px; /*padding: 6px 14px !important;*/ font-size: 13px !important; white-space: nowrap; } .wpbc_setup_wizard__fixed-slots-body { min-width: 0; align-items: stretch; } .wpbc_setup_wizard__fixed-slot-list { min-width: 0; flex: 1 1 auto; flex-flow: row wrap; align-content: flex-start; align-items: center; justify-content: flex-start; gap: 12px 16px; padding-block: 24px 4px; padding-inline: 0 28px; } .wpbc_setup_wizard__fixed-slots-actions { flex: 0 0 250px; flex-flow: column nowrap; align-items: center; justify-content: center; gap: 10px; padding-block: 24px 4px; padding-inline: 28px 0; border-inline-start: 1px solid #dfe5eb; } .wpbc_setup_wizard__fixed-slot-add { width: 100%; min-height: 48px !important; font-size: 14px !important; } .wpbc_setup_wizard__fixed-slots-clear { font-size: 13px; line-height: 1.5; } .wpbc_setup_wizard__fixed-slot { min-width: 0; max-width: 390px; flex: 0 1 auto; align-items: center; gap: 3px; padding: 2px; border-radius: 5px; background: #fafafa; } .wpbc_setup_wizard__fixed-slot.is-dragging { opacity: 0.45; } .wpbc_setup_wizard__fixed-slot.is-drag-placeholder { border: 1px dashed #8c9bab; background: #f0f6fc; opacity: 0.55; } .wpbc_setup_wizard__fixed-slot select { width: 112px; min-width: 0; min-height: 42px; margin: 0; font-size: 14px; } .wpbc_setup_wizard__fixed-slot-separator { flex: 0 0 auto; padding-inline: 1px; } .wpbc_setup_wizard__fixed-slot-move, .wpbc_setup_wizard__fixed-slot-remove { display: -ms-inline-flexbox; display: inline-flex; width: 34px; height: 34px; flex: 0 0 34px; align-items: center; justify-content: center; padding: 0; border: 0; border-radius: 50%; background: transparent; color: #34404c; cursor: pointer; } .wpbc_setup_wizard__fixed-slot-move { cursor: grab; } .wpbc_setup_wizard__fixed-slot.is-dragging .wpbc_setup_wizard__fixed-slot-move { cursor: grabbing; } .wpbc_setup_wizard__fixed-slot-move:focus, .wpbc_setup_wizard__fixed-slot-move:hover, .wpbc_setup_wizard__fixed-slot-remove:focus, .wpbc_setup_wizard__fixed-slot-remove:hover { background: #f0f2f4; color: #1d2327; } .wpbc_setup_wizard__fixed-slot [aria-invalid="true"], .wpbc_setup_wizard__fixed-slots-generator [aria-invalid="true"] { border-color: #d63638; box-shadow: 0 0 0 1px #d63638; } @media screen and (max-width: 1600px) { .wpbc_setup_wizard__fixed-slots-toolbar, .wpbc_setup_wizard__fixed-slots-generator { flex-wrap: wrap; } .wpbc_setup_wizard__fixed-slots-generator { justify-content: flex-start; } .wpbc_setup_wizard__fixed-slot { max-width: none; } } @media screen and (max-width: 782px) { .wpbc_setup_wizard__fixed-slots-panel { padding: 16px; } .wpbc_setup_wizard__fixed-slots-toolbar { align-items: flex-start; flex-flow: column nowrap; } .wpbc_setup_wizard__fixed-slots-heading, .wpbc_setup_wizard__fixed-slots-generator { width: 100%; flex-basis: auto; } .wpbc_setup_wizard__fixed-slots-generator, .wpbc_setup_wizard__fixed-slots-generator label { align-items: stretch; } .wpbc_setup_wizard__fixed-slots-generator label { flex: 1 1 145px; flex-flow: column nowrap; } .wpbc_setup_wizard__fixed-slots-generator select, .wpbc_setup_wizard__fixed-slots-generate { width: 100%; } .wpbc_setup_wizard__fixed-slots-body { flex-flow: column nowrap; } .wpbc_setup_wizard__fixed-slot-list { padding: 18px 0; } .wpbc_setup_wizard__fixed-slots-actions { flex-basis: auto; padding: 16px 0 0; border-top: 1px solid #dfe5eb; border-inline-start: 0; } .wpbc_setup_wizard__fixed-slot { flex-basis: 100%; } .wpbc_setup_wizard__fixed-slot select { width: 100%; max-width: none; } }