.ll-wrap #ll-form .sg-group{grid-column:1/-1}.ll-wrap #ll-form select.sg-hidden{opacity:0;pointer-events:none;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}#ll-form .sg{flex-direction:column;gap:10px;display:flex}#ll-form .sg-title{font-family:var(--f-display);color:var(--ink);margin:0;font-size:20px;font-weight:800}#ll-form .sg-hint{color:var(--ink-2);margin:0;font-size:14px}#ll-form .sg-legend{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}#ll-form .sg-legend li{align-items:center;gap:6px;display:flex}#ll-form .sg-dot{border-radius:50%;width:14px;height:14px}#ll-form .sg .c1{background:var(--red);color:var(--white)}#ll-form .sg .c2{background:var(--yellow);color:var(--ink)}#ll-form .sg .c3{background:var(--ink);color:var(--white)}#ll-form .sg .c4{color:var(--ink);background:#f4a6b0}#ll-form .sg .c5{color:var(--ink);background:#7fb8a4}#ll-form .sg-board{background:var(--white);border-radius:18px;gap:6px;padding:12px;display:flex;position:relative}#ll-form .sg-axis{flex:0 0 40px}#ll-form .sg-spacer{visibility:hidden}#ll-form .sg-ticks{height:var(--h);position:relative}#ll-form .sg-ticks span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;left:0;transform:translateY(-50%)}#ll-form .sg-days{grid-template-columns:repeat(var(--n),minmax(0,1fr));flex:1;gap:6px;min-width:0;display:grid}#ll-form .sg-dh{background:var(--cream);border-radius:10px;justify-content:center;align-items:center;height:28px;margin-bottom:6px;font-size:14px;font-weight:800;display:flex}#ll-form .sg-long{display:none}#ll-form .sg-col{height:var(--h);border-radius:10px;position:relative}#ll-form .sg-line{background:#f3ebd3;height:1px;position:absolute;left:0;right:0}#ll-form .sg-break{background:repeating-linear-gradient(135deg,#fbf4de 0 6px,#0000 6px 12px);position:absolute;left:0;right:0}#ll-form .sg-slot{text-align:left;cursor:pointer;font:inherit;outline-offset:2px;border:0;border-radius:10px;outline:3px solid #0000;flex-direction:column;gap:1px;padding:6px 8px;line-height:1.2;transition:transform .12s,box-shadow .12s,outline-color .12s;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}#ll-form .sg-time{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}#ll-form .sg-lvl,#ll-form .sg-place{opacity:.95;font-size:11px}#ll-form .sg-2x{color:var(--ink);background:#ffffffd9;border-radius:999px;margin-left:4px;padding:0 6px;font-size:11px;line-height:16px;display:inline-block}#ll-form .sg-twice{font-size:13px;font-weight:800;display:none}#ll-form .sg-slot.sg-hl{outline-color:var(--yellow);z-index:2;transform:scale(1.03);box-shadow:0 6px 16px #0000002e}#ll-form .sg-slot.c2.sg-hl{outline-color:var(--red)}#ll-form .sg-slot[aria-pressed=true]{outline:3px solid var(--ink);outline-offset:2px;z-index:3}#ll-form .sg-slot[aria-pressed=true]:after{content:"✓";font-weight:900;position:absolute;top:4px;right:6px}#ll-form .sg-chosen{color:var(--ink-2);margin:0;font-size:14px}#ll-form .sg-chosen strong{color:var(--ink)}#ll-form .sg-other{font:inherit;color:var(--red);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:700;text-decoration:underline}@media (width<=820px){#ll-form .sg-board{padding:10px;display:block}#ll-form .sg-axis{display:none}#ll-form .sg-days{flex-direction:column;gap:10px;display:flex}#ll-form .sg-day.sg-empty{display:none}#ll-form .sg-dh{justify-content:flex-start;padding:0 10px}#ll-form .sg-short{display:none}#ll-form .sg-long{display:inline}#ll-form .sg-col{background:0 0;flex-direction:column;gap:8px;height:auto;display:flex}#ll-form .sg-line,#ll-form .sg-break{display:none}#ll-form .sg-slot{min-height:56px;padding:12px 14px;position:relative;width:auto!important;height:auto!important;top:auto!important;left:auto!important;right:auto!important}#ll-form .sg-time{font-size:16px}#ll-form .sg-lvl,#ll-form .sg-place{font-size:13px}#ll-form .sg-2x{display:none}#ll-form .sg-twice{display:block}}.ll-wrap{background:var(--cream);border-radius:28px;min-height:200px;padding:28px}.ll-wrap #ll-form{max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:0}.ll-wrap #ll-form *{font-family:var(--f-body)}.ll-wrap #ll-form #ll-logo,.ll-wrap #ll-form .ll-form-header{display:none}.ll-wrap #ll-form .ll-form-content{padding:0}.ll-wrap #ll-form #fieldsForm{grid-template-columns:1fr;gap:18px 24px;display:grid}@media (width>=760px){.ll-wrap #ll-form #fieldsForm{grid-template-columns:1fr 1fr}}.ll-wrap #ll-form .form-group.checkbox,.ll-wrap #ll-form .g-recaptcha,.ll-wrap #ll-form .button-container{grid-column:1/-1}.ll-wrap #ll-form .form-group{flex-direction:column;gap:6px;margin:0;display:flex}.ll-wrap #ll-form .form-group .control-label{color:var(--ink);order:-1;padding:0;font-size:14px;font-weight:700;line-height:1.3;transition:none;position:static}.ll-wrap #ll-form .form-group input:focus~.control-label,.ll-wrap #ll-form .form-group input.has-value~.control-label,.ll-wrap #ll-form .form-group select~.control-label{color:var(--ink);font-size:14px;position:static;top:auto}.ll-wrap #ll-form .form-group input,.ll-wrap #ll-form .form-group select,.ll-wrap #ll-form .form-group textarea{color:var(--ink);background:var(--white);border:2px solid #ead9a0;border-radius:12px;width:100%;height:48px;padding:0 14px;font-size:16px;line-height:1.4}.ll-wrap #ll-form .form-group input:focus,.ll-wrap #ll-form .form-group select:focus{border-color:var(--red);outline:none}.ll-wrap #ll-form .form-group .bar{display:none}.ll-wrap #ll-form .form-group.required:after{content:"*";color:var(--red);order:-1;align-self:flex-end;margin-top:-26px;position:static;top:-2px;left:auto;right:auto}.ll-wrap #ll-form .has-error .control-label{color:#b00020!important}.ll-wrap #ll-form .has-error input,.ll-wrap #ll-form .has-error select{border-color:#b00020}.ll-wrap #ll-form .checkbox{margin:4px 0 0}.ll-wrap #ll-form .checkbox label{color:var(--ink-2);padding-left:34px;font-size:14px;line-height:1.5}.ll-wrap #ll-form .checkbox .helper{color:#8a857b;border-radius:6px;width:22px;height:22px}.ll-wrap #ll-form .checkbox label:hover .helper,.ll-wrap #ll-form .checkbox input:checked~.helper{color:var(--red)}.ll-wrap #ll-form .checkbox .helper:before,.ll-wrap #ll-form .checkbox .helper:after{background-color:var(--red)}.ll-wrap #ll-form .checkbox.required:after{color:var(--red);top:0;left:24px;right:auto}.ll-wrap #ll-form .button-container{text-align:left}.ll-wrap #ll-form .button{background:var(--red);min-height:54px;box-shadow:none;border:0;border-radius:999px;margin:8px 0 0;padding:0 36px;font-size:17px;font-weight:800}.ll-wrap #ll-form .button:hover{box-shadow:none;background:#a80919}.ll-wrap #ll-form .button:before{display:none}@media (width<=480px){.ll-wrap{border-radius:22px;padding:18px 16px}.ll-wrap #ll-form .button{width:100%}}
