[hidden]{display:none!important}.pwg-availability{min-width:0;border:0;margin:20px 0;padding:0}.pwg-availability .hint{font-size:.85rem;color:#c8cfe0;line-height:1.5;margin:10px 0}.pwg-availability .day-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.pwg-availability .day-grid label{position:relative;display:block;min-width:0;margin:0}.pwg-availability .day-grid input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.pwg-availability .day-grid span{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:58px;padding:9px 12px;border:1px solid var(--ink-line,#3E4977);border-radius:8px;background:#111834;color:#DDE3F2;font-size:.95rem;font-weight:400;line-height:1.25}.pwg-availability .day-grid small{display:block;margin-top:3px;color:#AEB8D3;font-size:.8rem;font-weight:400}.pwg-availability .day-grid input:checked + span{background:var(--sun,#EFB03C);border-color:var(--sun-edge,#C98B1A);color:#3D2B06;font-weight:600}.pwg-availability .day-grid input:checked + span small{color:#3D2B06;font-weight:500}.pwg-availability .day-grid input:focus-visible + span{outline:2.5px solid var(--sun,#EFB03C);outline-offset:2px}.pwg-availability .day-grid input[aria-invalid=true] + span{border-color:var(--sun,#EFB03C);box-shadow:0 0 0 1px var(--sun,#EFB03C)}.pwg-availability .times-field{margin-top:14px}.field [aria-invalid=true]{outline:2px solid #bf654e;outline-offset:3px}.pwg-availability .day-grid input[aria-invalid=true]{outline:0}.close{align-items:start}.field select{max-width:100%}.field{min-width:0}
/* Φόρμα κεντρικής σελίδας: ίδια λογική με το /tmimata/ */#form fieldset.field{border:0;margin:0 0 16px;padding:0;min-width:0}#form .field legend{display:block;font-size:.815rem;font-weight:500;color:#BFC8E0;margin:0 0 7px;padding:0}#form .opt{color:#8E9AB9;font-weight:400}#form .hint{display:block;font-size:.8rem;color:#A3AECB;line-height:1.45;margin:7px 0 0}#form .pwg-availability .hint{font-size:.8rem;margin:0 0 10px}#form .chips{display:flex;flex-wrap:wrap;gap:8px}#form .chips label{position:relative;display:block;margin:0}#form .chips input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}#form .chips span{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid var(--ink-line,#3E4977);border-radius:999px;background:#111834;color:#DDE3F2;font-size:.9rem;font-weight:400;line-height:1.25}#form .chips input:checked + span{background:var(--sun,#EFB03C);border-color:var(--sun-edge,#C98B1A);color:#3D2B06;font-weight:600}#form .chips input:focus-visible + span{outline:2.5px solid var(--sun,#EFB03C);outline-offset:2px}#form .chips input[aria-invalid=true]{outline:0}#form .chips input[aria-invalid=true] + span{border-color:var(--sun,#EFB03C);box-shadow:0 0 0 1px var(--sun,#EFB03C)}#form #international-fields label{display:block;margin-top:14px}#form #details-field select{margin-bottom:2px}#form .more-fields{margin:4px 0 20px;border-top:1px solid var(--ink-line,#3E4977);border-bottom:1px solid var(--ink-line,#3E4977)}#form .more-fields summary{cursor:pointer;list-style:none;position:relative;padding:15px 34px 15px 0;color:#DDE3F2;font-size:.92rem;font-weight:500;line-height:1.35}#form .more-fields summary::-webkit-details-marker{display:none}#form .more-fields summary::after{content:"";position:absolute;right:8px;top:50%;width:9px;height:9px;border-right:2px solid var(--sun,#EFB03C);border-bottom:2px solid var(--sun,#EFB03C);transform:translateY(-70%) rotate(45deg);transition:transform .18s ease}#form .more-fields[open] summary::after{transform:translateY(-30%) rotate(225deg)}#form .more-fields summary:focus-visible{outline:2.5px solid var(--sun,#EFB03C);outline-offset:2px}#form .more-body{padding:2px 0 4px}#form .form-msg{margin:12px 0 0;color:#fff;font-size:.92rem;line-height:1.45}#form .fallback{margin:12px 0 0}.pwg-availability.is-individual legend,.pwg-availability.is-individual>.hint,.pwg-availability.is-individual .day-grid,.pwg-availability.is-individual #sun-hint{display:none!important}.pwg-availability.is-individual .times-field{margin-top:0}
