.gyl-smart-quote{background:#fff0;border:none;padding:0}.gyl-smart-quote .gyl-smart-bar{margin:0 0 16px}.gyl-smart-bar-label{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gyl-text,#555);opacity:.65;margin-bottom:8px}.gyl-smart-bar-row{display:flex;gap:8px;align-items:stretch}.gyl-smart-input{flex:1;min-width:0;padding:12px 16px;font-size:16px;border:1.5px solid #d1d5db;border-radius:8px;background:#fff;color:#111;outline:none;transition:border-color 120ms,box-shadow 120ms}.gyl-smart-input:focus{border-color:var(--gyl-accent,#1f6feb);box-shadow:0 0 0 3px color-mix(in srgb,var(--gyl-accent,#1f6feb) 18%,transparent)}.gyl-smart-mic,.gyl-smart-parse,.gyl-convo-btn{border-radius:8px;cursor:pointer;transition:background 120ms,border-color 120ms;display:inline-flex;align-items:center;justify-content:center;font-family:"Manrope",system-ui,-apple-system,sans-serif}.gyl-smart-mic{width:46px;color:#555;border:1.5px solid #d1d5db;background:#fff}.gyl-smart-mic:hover{background:#f5f5f7}.gyl-smart-mic.is-listening{color:#fff;background:#e11d48;border-color:#e11d48;animation:gyl-mic-pulse 1.2s ease-in-out infinite}.gyl-smart-parse{padding:0 16px;font-weight:600;font-size:14px;min-width:110px;background:var(--gyl-accent,#1f6feb);color:var(--gyl-accent-contrast,#fff);border:1.5px solid var(--gyl-accent,#1f6feb)}.gyl-smart-hint{font-size:12px;color:#6b7280;margin-top:8px}.gyl-smart-examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.gyl-smart-examples-label{font-size:12px;color:#6b7280;margin-right:4px}.gyl-smart-example{appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;font-size:12px;line-height:1;font-weight:500;color:color-mix(in srgb,var(--gyl-accent,#1f6feb) 22%,#111827);background:color-mix(in srgb,var(--gyl-accent,#1f6feb) 8%,#fff);border:1px solid color-mix(in srgb,var(--gyl-accent,#1f6feb) 30%,transparent);border-radius:999px;padding:8px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .05s ease}.gyl-smart-example:hover{background:var(--gyl-accent,#1f6feb);border-color:var(--gyl-accent,#1f6feb);color:#fff}.gyl-smart-example:active{transform:translateY(1px)}.gyl-smart-example:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--gyl-accent,#1f6feb) 25%,transparent)}.gyl-smart-status{margin-top:8px;padding:8px 12px;border-radius:8px;font-size:14px;background:#f0f9ff;color:#075985;border:1px solid #bae6fd}.gyl-smart-status.is-error{background:#fef2f2;color:#991b1b;border-color:#fecaca}.gyl-smart-status.is-loading{background:#fef9c3;color:#854d0e;border-color:#fde68a}.gyl-summary-card{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:12px 16px;margin-bottom:16px;animation:gyl-fade-in 240ms ease-out}.gyl-summary-card-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#14532d;margin-bottom:8px}.gyl-summary-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#16a34a;color:#fff;font-size:12px;font-weight:700}.gyl-summary-chips{display:flex;flex-wrap:wrap;gap:8px}.gyl-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:8px 12px;font-size:12px;color:#111;cursor:pointer;font:inherit;transition:background 120ms,border-color 120ms,box-shadow 120ms;max-width:100%;min-height:32px}.gyl-chip:hover{background:#fafafa;border-color:var(--gyl-accent,#1f6feb);box-shadow:0 0 0 2px color-mix(in srgb,var(--gyl-accent,#1f6feb) 12%,transparent)}.gyl-chip-label{color:#6b7280;font-weight:500;font-size:12px}.gyl-chip-value{color:#111;font-weight:500}.gyl-chip-edit{color:#6b7280;font-size:12px;opacity:.6}.gyl-chip:hover .gyl-chip-edit{opacity:1;color:var(--gyl-accent,#1f6feb)}.gyl-chip.is-editing{background:#fff;padding:4px 8px;border-color:var(--gyl-accent,#1f6feb);box-shadow:0 0 0 2px color-mix(in srgb,var(--gyl-accent,#1f6feb) 16%,transparent)}.gyl-chip-input{border:none;outline:none;background:#fff0;font:inherit;font-size:12px;min-width:140px;padding:4px;color:#111}.gyl-missing-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;margin-bottom:16px;animation:gyl-fade-in 240ms ease-out}.gyl-missing-title{font-size:14px;font-weight:600;color:#111;margin:0 0 12px}.gyl-missing-grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:520px){.gyl-missing-grid{grid-template-columns:1fr 1fr}}.gyl-missing-field{display:block}.gyl-missing-field-label{display:block;font-size:12px;font-weight:500;color:#374151;margin-bottom:4px}.gyl-missing-input{width:100%;box-sizing:border-box;padding:12px;font-size:14px;border:1.5px solid #d1d5db;border-radius:8px;background:#fff;color:#111;outline:none;transition:border-color 120ms,box-shadow 120ms;font-family:inherit}.gyl-missing-input:focus{border-color:var(--gyl-accent,#1f6feb);box-shadow:0 0 0 3px color-mix(in srgb,var(--gyl-accent,#1f6feb) 18%,transparent)}.gyl-final-row{display:flex;align-items:center;gap:16px;margin-top:8px;animation:gyl-fade-in 240ms ease-out}.gyl-final-row--pay{flex-direction:column;align-items:stretch;gap:16px}.gyl-final-row--pay .gyl-final-row-actions{display:flex;align-items:center;gap:16px}.gyl-final-cta{flex:1;padding:12px 16px;font-size:14px;font-weight:600;border-radius:8px}.gyl-edit-all{background:none;border:none;cursor:pointer;color:#6b7280;font-size:12px;padding:8px 4px;text-decoration:underline;text-underline-offset:3px;font-family:inherit}.gyl-edit-all:hover{color:var(--gyl-accent,#1f6feb)}.gyl-full-form{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb;animation:gyl-fade-in 240ms ease-out}.gyl-edit-all-collapse{display:block;margin:16px auto 0}.gyl-tiles{display:grid;gap:8px;margin-bottom:16px;grid-template-columns:repeat(2,minmax(0,1fr));animation:gyl-fade-in 240ms ease-out}@media (min-width:640px){.gyl-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.gyl-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 12px;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;font:inherit;text-align:left;transition:border-color 120ms,background 120ms,box-shadow 120ms,transform 80ms;min-height:88px}.gyl-tile:hover{border-color:var(--gyl-accent,#1f6feb);background:#fafbff}.gyl-tile.is-selected{border-color:var(--gyl-accent,#1f6feb);background:color-mix(in srgb,var(--gyl-accent,#1f6feb) 6%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--gyl-accent,#1f6feb) 22%,transparent)}.gyl-tile-name{font-size:12px;font-weight:600;color:#374151;letter-spacing:.02em;text-transform:uppercase}.gyl-tile-price{font-size:20px;font-weight:700;color:#111;line-height:1.1}.gyl-tile-sub{font-size:12px;color:#4b5563}.gyl-tile-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.gyl-tile--photo{padding:0;gap:0;overflow:hidden}.gyl-tile--photo .gyl-tile-body{padding:8px 12px 12px}.gyl-tile-img{display:block;width:100%;height:104px;object-fit:cover;background:#eef1f5}@media (min-width:640px){.gyl-tile-img{height:92px}}.gyl-tiles--fleet{display:block;grid-template-columns:none;animation:gyl-fade-in 240ms ease-out}.gyl-fleet-heading{font-size:14px;font-weight:700;color:var(--gyl-surface-text,#15233b);margin:4px 0 8px}.gyl-fleet-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:560px){.gyl-fleet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gyl-fleet-card{min-height:0}.gyl-fleet-card .gyl-tile-img{height:116px}.gyl-fleet-card .gyl-tile-name{font-size:14px;color:#111827;text-transform:none;letter-spacing:0}.gyl-tile-loading{cursor:default;background:linear-gradient(90deg,#f3f4f6 0%,#e5e7eb 50%,#f3f4f6 100%);background-size:200% 100%;animation:gyl-tile-shimmer 1.4s ease-in-out infinite;border-color:#fff0}.gyl-tile-loading *{visibility:hidden}.gyl-tile-fallback{grid-column:1 / -1;flex-direction:column;align-items:flex-start;background:#f9fafb;border-style:dashed;cursor:default}.gyl-tile-fallback:hover{background:#f9fafb;border-color:#e5e7eb}@keyframes gyl-tile-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes gyl-fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes gyl-mic-pulse{0%,100%{box-shadow:0 0 0 0 rgb(225 29 72 / .5)}50%{box-shadow:0 0 0 6px #fff0}}@media (max-width:520px){.gyl-smart-bar-row{flex-wrap:wrap}.gyl-smart-input{flex:1 1 100%}.gyl-smart-mic{flex:0 0 auto}.gyl-smart-parse{flex:1 1 auto;min-width:0}.gyl-final-row{flex-wrap:wrap}.gyl-final-cta{flex:1 1 100%}.gyl-edit-all{flex:1 1 100%;text-align:center}}.gyl-bookings-theme-dark .gyl-smart-input,.gyl-bookings-theme-dark .gyl-missing-input{background:#0f1115;color:#e5e7eb;border-color:#2d3138}.gyl-bookings-theme-dark .gyl-smart-mic,.gyl-bookings-theme-dark .gyl-smart-parse{background:#14181d;border-color:#2d3138;color:#d1d5db}.gyl-bookings-theme-dark .gyl-summary-card{background:#0c1a14;border-color:#1d4d3a;color:#bbf7d0}.gyl-bookings-theme-dark .gyl-summary-card-title{color:#86efac}.gyl-bookings-theme-dark .gyl-missing-card{background:#0e1116;border-color:#2d3138}.gyl-bookings-theme-dark .gyl-missing-title{color:#f3f4f6}.gyl-bookings-theme-dark .gyl-missing-field-label{color:#cbd5e1}.gyl-bookings-theme-dark .gyl-full-form{border-top-color:#2d3138}.gyl-bookings-theme-dark .gyl-chip{background:#14181d;border-color:#2d3138;color:#e5e7eb}.gyl-bookings-theme-dark .gyl-chip-label{color:#9ca3af}.gyl-bookings-theme-dark .gyl-chip-value{color:#f3f4f6}.gyl-bookings-theme-dark .gyl-smart-hint{color:#9ca3af}.gyl-bookings-theme-dark .gyl-smart-examples-label{color:#9ca3af}.gyl-bookings-theme-dark .gyl-smart-example{background:color-mix(in srgb,var(--gyl-accent,#1f6feb) 18%,#0c2030);border-color:color-mix(in srgb,var(--gyl-accent,#1f6feb) 40%,transparent);color:#cde3ff}.gyl-bookings-theme-dark .gyl-smart-example:hover{background:var(--gyl-accent,#1f6feb);border-color:var(--gyl-accent,#1f6feb);color:#fff}.gyl-bookings-theme-dark .gyl-smart-status{background:#0c2030;color:#93c5fd;border-color:#1e3a52}.gyl-bookings-theme-dark .gyl-smart-status.is-error{background:#2a0d12;color:#fda4af;border-color:#5a1d24}.gyl-bookings-theme-dark .gyl-smart-status.is-loading{background:#2a2410;color:#fde68a;border-color:#5a4a1d}.gyl-bookings-theme-dark .gyl-tile{background:#14181d;border-color:#2d3138}.gyl-bookings-theme-dark .gyl-tile:hover{background:#181d24}.gyl-bookings-theme-dark .gyl-tile.is-selected{background:#131a26}.gyl-bookings-theme-dark .gyl-tile-name{color:#9ca3af}.gyl-bookings-theme-dark .gyl-tile-price{color:#f3f4f6}.gyl-bookings-theme-dark .gyl-tile-sub{color:#9ca3af}.gyl-bookings-theme-dark .gyl-tile-fallback{background:#0e1116}.gyl-bookings-theme-dark .gyl-tile-loading{background:linear-gradient(90deg,#14181d 0%,#1e242c 50%,#14181d 100%);background-size:200% 100%}.gyl-clarifier-card{margin-top:8px;padding:12px 16px;border-radius:8px;border:1px solid #fde68a;background:#fffbeb}.gyl-clarifier-title{font-size:14px;font-weight:600;color:#92400e;letter-spacing:-.005em}.gyl-clarifier-sub{margin-top:4px;font-size:12px;color:#b45309}.gyl-clarifier-row{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.gyl-clarifier-btn{padding:8px 12px;border-radius:8px;border:1px solid #f59e0b;background:#fff;color:#92400e;font-size:12px;font-weight:500;cursor:pointer;transition:background 120ms,border-color 120ms,color 120ms}.gyl-clarifier-btn:hover{background:#f59e0b;border-color:#f59e0b;color:#fff}.gyl-bookings-theme-dark .gyl-clarifier-card{background:#2a2410;border-color:#5a4a1d}.gyl-bookings-theme-dark .gyl-clarifier-title{color:#fde68a}.gyl-bookings-theme-dark .gyl-clarifier-sub{color:#fcd34d}.gyl-bookings-theme-dark .gyl-clarifier-btn{background:#14181d;border-color:#6b5a25;color:#fde68a}.gyl-bookings-theme-dark .gyl-clarifier-btn:hover{background:#f59e0b;border-color:#f59e0b;color:#14181d}.gyl-smart-input,.gyl-bookings-input{font-size:16px}.gyl-smart-mic{min-width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer}.gyl-smart-mic.is-listening{background:var(--gyl-accent,#6E56CF);border-color:var(--gyl-accent,#6E56CF);color:#fff;animation:gyl-mic-pulse 1.4s ease-in-out infinite}@keyframes gyl-mic-pulse{0%,100%{box-shadow:0 0 0 0 rgb(110 86 207 / .45)}50%{box-shadow:0 0 0 8px #fff0}}.gyl-voice-overlay{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:24px;background:rgb(15 17 21 / .42);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:gyl-fade-in 140ms ease-out}.gyl-voice-overlay[hidden]{display:none!important}.gyl-final-row[hidden]{display:none!important}.gyl-tiles[hidden]{display:none!important}.gyl-missing-card[hidden]{display:none!important}.gyl-summary-card[hidden]{display:none!important}.gyl-clarifier-card[hidden]{display:none!important}@keyframes gyl-fade-in{from{opacity:0}to{opacity:1}}.gyl-voice-overlay-card{width:100%;max-width:460px;padding:24px;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgb(0 0 0 / .24);text-align:center}.gyl-voice-overlay-pulse{display:inline-flex;align-items:flex-end;gap:8px;height:56px;margin-bottom:16px}.gyl-voice-overlay-pulse span{width:8px;background:var(--gyl-accent,#6E56CF);border-radius:4px;animation:gyl-wave 1.0s ease-in-out infinite}.gyl-voice-overlay-pulse span:nth-child(1){height:22px;animation-delay:0s}.gyl-voice-overlay-pulse span:nth-child(2){height:44px;animation-delay:0.15s}.gyl-voice-overlay-pulse span:nth-child(3){height:28px;animation-delay:0.3s}@keyframes gyl-wave{0%,100%{transform:scaleY(.4)}50%{transform:scaleY(1)}}.gyl-voice-overlay-title{font-size:18px;font-weight:600;color:#1c1a2e;margin-bottom:8px}.gyl-voice-overlay-transcript{min-height:48px;padding:12px 16px;margin:0 0 12px;border-radius:8px;background:#f5f4f8;color:#1c1a2e;font-size:16px;line-height:1.4;text-align:left;word-wrap:break-word}.gyl-voice-overlay-transcript:empty::before{content:"Start speaking\2026";color:#9d9bae}.gyl-voice-overlay-hint{min-height:18px;margin-bottom:16px;font-size:12px;color:#5a5870;font-style:italic}.gyl-voice-overlay-hint:empty{display:none}.gyl-voice-overlay-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center}.gyl-voice-overlay-lang{padding:8px 16px;border-radius:8px;border:1px solid #d2cfdb;background:#fff;font-size:14px;color:#1c1a2e;margin-right:auto;min-height:44px}.gyl-voice-overlay-cancel,.gyl-voice-overlay-done{min-height:44px;padding:8px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background 120ms,border-color 120ms}.gyl-voice-overlay-cancel{border:1px solid #d2cfdb;background:#fff;color:#5a5870}.gyl-voice-overlay-cancel:hover{background:#f5f4f8}.gyl-voice-overlay-done{border:1px solid var(--gyl-accent,#6E56CF);background:var(--gyl-accent,#6E56CF);color:#fff}.gyl-voice-overlay-done:hover{filter:brightness(1.06)}@media (max-width:520px){.gyl-voice-overlay{padding:12px;align-items:flex-start;padding-top:12vh}.gyl-voice-overlay-card{padding:24px 16px}.gyl-voice-overlay-row{flex-direction:column;align-items:stretch}.gyl-voice-overlay-lang{margin-right:0}}.gyl-voice-confirm-card{margin-top:8px;padding:12px 16px;border-radius:8px;border:1px solid #d2cfdb;background:#f5f4f8}.gyl-voice-confirm-q{font-size:14px;line-height:1.5;color:#1c1a2e}.gyl-voice-confirm-q strong{color:#1c1a2e;font-weight:600}.gyl-voice-confirm-row{margin-top:8px;display:flex;gap:8px;justify-content:flex-end}.gyl-voice-confirm-redo{padding:8px 16px;border-radius:8px;border:1px solid #d2cfdb;background:#fff;color:#5a5870;font-size:12px;cursor:pointer}.gyl-voice-confirm-ok{padding:8px 16px;border-radius:8px;border:1px solid var(--gyl-accent,#6E56CF);background:var(--gyl-accent,#6E56CF);color:#fff;font-size:12px;font-weight:500;cursor:pointer}.gyl-voice-confirm-ok:hover{filter:brightness(1.06)}.gyl-rerecord-btn{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;border-radius:999px;border:1px dashed #d2cfdb;background:#fff0;color:#5a5870;font-size:12px;cursor:pointer;transition:background 120ms,border-color 120ms,color 120ms}.gyl-rerecord-btn:hover{background:#f5f4f8;border-color:var(--gyl-accent,#6E56CF);color:var(--gyl-accent,#6E56CF)}.gyl-chip-mic{margin-left:8px;padding:4px 8px;border-radius:8px;border:none;background:#fff0;font-size:14px;cursor:pointer;transition:background 120ms}.gyl-chip-mic:hover{background:rgb(110 86 207 / .08)}.gyl-chip-mic.is-listening{background:var(--gyl-accent,#6E56CF);color:#fff;animation:gyl-mic-pulse 1.4s ease-in-out infinite}.gyl-bookings-theme-dark .gyl-voice-overlay-card{background:#16151d}.gyl-bookings-theme-dark .gyl-voice-overlay-title{color:#f4f2fb}.gyl-bookings-theme-dark .gyl-voice-overlay-transcript{background:#1e1d27;color:#f4f2fb}.gyl-bookings-theme-dark .gyl-voice-overlay-transcript:empty::before{color:#76738f}.gyl-bookings-theme-dark .gyl-voice-overlay-hint{color:#a6a3bd}.gyl-bookings-theme-dark .gyl-voice-overlay-lang,.gyl-bookings-theme-dark .gyl-voice-overlay-cancel{background:#1e1d27;border-color:#2a2937;color:#a6a3bd}.gyl-bookings-theme-dark .gyl-voice-confirm-card{background:#1e1d27;border-color:#2a2937}.gyl-bookings-theme-dark .gyl-voice-confirm-q,.gyl-bookings-theme-dark .gyl-voice-confirm-q strong{color:#f4f2fb}.gyl-bookings-theme-dark .gyl-voice-confirm-redo{background:#16151d;border-color:#2a2937;color:#a6a3bd}.gyl-bookings-theme-dark .gyl-rerecord-btn{border-color:#2a2937;color:#a6a3bd}.gyl-bookings-theme-dark .gyl-rerecord-btn:hover{background:#1e1d27}@media (prefers-reduced-motion:reduce){.gyl-voice-overlay-pulse span,.gyl-smart-mic.is-listening,.gyl-chip-mic.is-listening{animation:none}}.gyl-convo-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:8px;border:1px solid var(--gyl-accent,#6E56CF);background:#fff;color:var(--gyl-accent,#6E56CF);font-size:14px;font-weight:500;cursor:pointer;transition:background 120ms,color 120ms,transform 80ms}.gyl-convo-btn:hover{border-color:var(--gyl-accent,#6E56CF);box-shadow:0 1px 6px rgb(0 0 0 / .12)}.gyl-convo-btn:active{transform:scale(.97)}.gyl-convo-btn.is-active{border-color:var(--gyl-accent,#6E56CF);box-shadow:0 0 0 2px var(--gyl-accent,#6E56CF) inset;animation:gyl-convo-pulse 2.0s ease-in-out infinite}@keyframes gyl-convo-pulse{0%,100%{box-shadow:0 0 0 0 rgb(110 86 207 / .4)}50%{box-shadow:0 0 0 6px #fff0}}.gyl-convo-submit-highlight{animation:gyl-convo-submit-pulse 1.6s ease-in-out infinite;box-shadow:0 0 0 0 rgb(110 86 207 / .5)}@keyframes gyl-convo-submit-pulse{0%,100%{box-shadow:0 0 0 0 rgb(110 86 207 / .55)}50%{box-shadow:0 0 0 10px #fff0}}@media (max-width:520px){.gyl-convo-btn-label{display:none}.gyl-convo-btn{min-width:44px;padding:0 12px}}.gyl-bookings-theme-dark .gyl-convo-btn{background:#16151d;border-color:var(--gyl-accent,#9D8DFA);color:var(--gyl-accent,#9D8DFA)}.gyl-bookings-theme-dark .gyl-convo-btn:hover{background:var(--gyl-accent,#9D8DFA);color:#16151d}@media (prefers-reduced-motion:reduce){.gyl-convo-btn.is-active,.gyl-convo-submit-highlight{animation:none}}.gyl-voice-overlay-ai-question{font-size:16px;font-weight:500;color:#1a1628;text-align:center;padding:8px 16px 0;transition:opacity 0.2s}.gyl-voice-overlay-ai-question:empty{display:none}.gyl-bookings-theme-dark .gyl-voice-overlay-ai-question{color:#f3f4f6}.gyl-missing-card:has(.gyl-missing-grid:empty){display:none!important}