.google-calendar-qr-tool .calendar-fields{gap:11px;display:grid;container-type:inline-size}.google-calendar-qr-tool .calendar-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container (width<=405px){.google-calendar-qr-tool .calendar-range{grid-template-columns:1fr;gap:10px}}.google-calendar-qr-tool .calendar-field{gap:5px;min-width:0;display:grid}.google-calendar-qr-tool .calendar-field :is(input,textarea){width:100%;min-width:0;min-height:46px;color:var(--v06-ink);font:inherit;background:#fff;border:1px solid #adb5ba;border-radius:7px;padding:10px 12px}.google-calendar-qr-tool .calendar-field textarea{resize:vertical;min-height:70px}.google-calendar-qr-tool .calendar-field :is(input,textarea):focus-visible,.google-calendar-qr-tool .calendar-details summary:focus-visible{outline:2px solid var(--v06-blue,#1746e8);outline-offset:2px}.google-calendar-qr-tool .calendar-field input[aria-invalid=true]{border-color:#a33322}.google-calendar-qr-tool .calendar-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-weight:650;display:flex}.google-calendar-qr-tool .calendar-details summary:after{content:"";color:#1746b5;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-right:3px;transform:rotate(45deg)translateY(-2px)}.google-calendar-qr-tool .calendar-details[open]>summary:after{transform:rotate(225deg)}.google-calendar-qr-tool .calendar-details .calendar-field+.calendar-field{margin-top:10px}.google-calendar-qr-tool :is(.calendar-date-help,.calendar-zone-help){margin:0}.google-calendar-qr-tool #calendar-status{color:#922d20;margin:0;font-weight:640}.google-calendar-qr-tool .calendar-preview{overflow-wrap:anywhere;background:#e8edf9;border-radius:8px;margin:12px 0;padding:12px 14px}.google-calendar-qr-tool .calendar-preview :is(p,strong,small){margin:4px 0 0;display:block}.google-calendar-qr-tool .calendar-preview small{color:#304665}.google-calendar-qr-tool .calendar-share{border-top:1px solid #cdd5df}.google-calendar-qr-tool .calendar-share p{margin:5px 0 10px;font-size:.875rem;line-height:1.6}.google-calendar-qr-tool .draft-result-actions{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:7px;display:flex}.google-calendar-qr-tool .draft-result-actions button,.google-calendar-qr-tool #calendar-website{min-height:44px;margin:0}.google-calendar-qr-tool #open-calendar{background:#fff;border:1px solid #adb5ba;border-radius:7px;padding:8px 12px}.google-calendar-qr-tool #open-calendar:hover{background:#edf1ff;border-color:#1746b5}.google-calendar-qr-tool #support .yt-format-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1023px){.google-calendar-qr-tool #support .yt-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.google-calendar-qr-tool #support .yt-format-grid{grid-template-columns:minmax(0,1fr)}}.google-calendar-qr-tool .result-heading>span{white-space:nowrap}
