.wptoc-choices-grid, td:has(.wptoc-image-choice-card) ul, .form-table tr:has(.wptoc-counter-radio) td ul{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:14px !important;margin:8px 0 0 0 !important;padding:0 !important;list-style:none !important;max-width:1080px !important;width:100% !important}.wptoc-choices-grid > li, li.components-radio-control__option:has(.wptoc-image-choice-card), li:has(.wptoc-image-choice-card){display:flex !important;flex-direction:column !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;list-style:none !important}.wptoc-choices-grid label, li.components-radio-control__option:has(.wptoc-image-choice-card) label, li:has(.wptoc-image-choice-card) label{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:space-between !important;background:#ffffff !important;border:1.5px solid #e2e8f0 !important;border-radius:14px !important;padding:16px 12px 14px !important;cursor:pointer !important;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.03) !important;height:100% !important;box-sizing:border-box !important;position:relative !important;text-align:center !important}.wptoc-choices-grid label:hover, li.components-radio-control__option:has(.wptoc-image-choice-card) label:hover, li:has(.wptoc-image-choice-card) label:hover{border-color:#cbd5e1 !important;box-shadow:0 4px 14px rgba(0, 0, 0, 0.06) !important;transform:translateY(-2px) !important}.wptoc-choices-grid li:has(.wptoc-counter-radio:checked) label, .wptoc-choices-grid li.wptoc-card-active label, li.components-radio-control__option:has(.wptoc-counter-radio:checked) label, li:has(.wptoc-counter-radio:checked) label, li.wptoc-card-active label{border-color:#4f46e5 !important;box-shadow:0 0 0 1px #4f46e5, 0 6px 18px rgba(79, 70, 229, 0.16) !important;background:#ffffff !important}.wptoc-choices-grid input[type="radio"], li.components-radio-control__option:has(.wptoc-image-choice-card) input.components-radio-control__input, .wptoc-counter-radio{display:none !important;opacity:0 !important;position:absolute !important;pointer-events:none !important;width:0 !important;height:0 !important;margin:0 !important}.wptoc-image-choice-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;gap:12px}.wptoc-card-art{display:flex;align-items:center;justify-content:center;width:100%;padding:6px 0}.wptoc-card-art svg{display:block;max-width:100%;height:auto;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.04));transition:transform 0.2s ease}li.components-radio-control__option:has(.wptoc-image-choice-card) label:hover .wptoc-card-art svg{transform:scale(1.03)}.wptoc-card-text{display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 4px}.wptoc-card-title{font-size:13.5px;font-weight:600;color:#1e293b;line-height:1.3}.wptoc-card-caption{font-size:11.5px;color:#64748b;line-height:1.35}.wptoc-card-radio-circle{display:flex;align-items:center;justify-content:center;margin-top:4px}.wptoc-radio-ring{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:2px solid #cbd5e1;background:#ffffff;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);box-sizing:border-box}.wptoc-radio-dot{display:block;width:10px;height:10px;border-radius:50%;background:transparent;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);transform:scale(0)}li.components-radio-control__option:has(.wptoc-counter-radio:checked) .wptoc-radio-ring, li:has(.wptoc-counter-radio:checked) .wptoc-radio-ring, li.wptoc-card-active .wptoc-radio-ring{border-color:#8b5cf6;border-width:2px}li.components-radio-control__option:has(.wptoc-counter-radio:checked) .wptoc-radio-dot, li:has(.wptoc-counter-radio:checked) .wptoc-radio-dot, li.wptoc-card-active .wptoc-radio-dot{background:#8b5cf6;transform:scale(1)}@media screen and (max-width:1100px){.wptoc-choices-grid, td:has(.wptoc-image-choice-card) ul, .form-table tr:has(.wptoc-counter-radio) td ul{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media screen and (max-width:580px){.wptoc-choices-grid, td:has(.wptoc-image-choice-card) ul, .form-table tr:has(.wptoc-counter-radio) td ul{grid-template-columns:1fr !important}}