.rc-date-field{flex-direction:column;gap:2px;margin:0 0 8px;display:flex}.rc-date-field button.rc-date-trigger{color:#1b365d;width:100%;min-height:44px;box-shadow:none;cursor:pointer;background:#fff;border:2px solid #1b365d;border-radius:8px;justify-content:flex-start;gap:8px;padding:10px 12px;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500}.rc-date-field button.rc-date-trigger:hover{background:#fff;border-color:#4a6fa5}.rc-date-field button.rc-date-trigger.text-muted-foreground{color:#6e7c8f}.rc-date-field div.delivery-date-popover{background:#fff;border:2px solid #1b365d;border-radius:10px;box-shadow:4px 4px #4a6fa5}.rc-flavour-field{margin:14px 0 4px}.rc-flavour-row{align-items:center;margin:6px 0;font-size:14px;display:flex;position:relative}.rc-flavour-field .rc-flavour-row label{cursor:pointer;text-align:left;flex-direction:row;align-items:center;gap:8px;display:flex}.rc-flavour-field .rc-flavour-row label input[type=radio]{accent-color:#1b365d;flex:none;width:15px;min-width:15px;height:15px;margin:0;padding:0}.rc-allergen{flex:none;margin-left:8px}.rc-allergen summary{cursor:pointer;list-style:none}.rc-allergen summary::-webkit-details-marker{display:none}.rc-allergen-mark{color:#2563ebe6;background:#3b82f61f;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.rc-allergen-pop{z-index:30;background:#fff;border:1px solid #2563eb59;border-radius:8px;width:100%;max-height:320px;padding:12px;font-size:12px;line-height:1.5;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 6px 18px #00000014}.rc-allergen-pop p{margin:4px 0 10px}
