.wish-personal{border:1px solid color-mix(in srgb, var(--wish-gold,var(--pal-b-d8b867,#d8b867)) 30%, transparent);background:color-mix(in srgb, var(--wish-gold,var(--pal-b-d8b867,#d8b867)) 5%, transparent);border-radius:18px;margin-top:20px;padding:4px 16px}.wish-personal>summary{cursor:pointer;touch-action:manipulation;align-content:center;gap:2px;min-height:52px;padding:10px 28px 10px 0;list-style:none;display:grid;position:relative}.wish-personal>summary::-webkit-details-marker{display:none}.wish-personal>summary:after{border-right:2px solid var(--wish-gold,var(--pal-b-d8b867,#d8b867));border-bottom:2px solid var(--wish-gold,var(--pal-b-d8b867,#d8b867));content:"";width:9px;height:9px;transition:transform .16s;position:absolute;top:50%;right:4px;transform:translateY(-70%)rotate(45deg)}.wish-personal[open]>summary:after{transform:translateY(-30%)rotate(-135deg)}.wish-personal>summary span{color:var(--wish-gold,var(--pal-t-d8b867,#d8b867));font-family:var(--font-serif,Lora, "Lora fallback", Georgia, serif);font-size:18px;font-weight:700;line-height:1.35}.wish-personal>summary small{color:var(--wish-muted,#f2e5c8b8);font-size:13px;line-height:1.5}.wish-personal>summary:focus-visible{outline:2px solid var(--wish-gold,var(--pal-b-d8b867,#d8b867));outline-offset:2px;border-radius:10px}.wish-personal__body{padding-bottom:16px}.wish-personal__sets{border:0;min-width:0;margin:6px 0 0;padding:0}.wish-personal__sets legend{color:var(--wish-gold,var(--pal-t-d8b867,#d8b867));margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.wish-personal__sets>div{flex-wrap:wrap;gap:8px;display:flex}.wish-personal__chip{border:1px solid color-mix(in srgb, var(--wish-gold,var(--pal-b-d8b867,#d8b867)) 32%, transparent);min-height:44px;color:var(--wish-paper,var(--pal-t-f2e5c8,#f2e5c8));cursor:pointer;touch-action:manipulation;border-radius:999px;align-items:center;padding:8px 14px;font-size:14px;font-weight:650;display:inline-flex;position:relative}.wish-personal__chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.wish-personal__chip:has(input:checked){border-color:var(--wish-gold,var(--pal-b-d8b867,#d8b867));color:var(--wish-gold,var(--pal-t-d8b867,#d8b867));background:color-mix(in srgb, var(--wish-gold,var(--pal-b-d8b867,#d8b867)) 14%, transparent)}.wish-personal__chip:has(input:checked) span:before{content:"✓ "}.wish-personal__chip:has(input:focus-visible){outline:2px solid var(--wish-gold,var(--pal-b-d8b867,#d8b867));outline-offset:2px}.wish-explorer__filters.wish-personal__fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.wish-personal__fields input{color:#f9efd9f0;background-color:#06020494;border:1px solid #d8b86747;border-radius:12px;width:100%;min-height:44px;margin-top:6px;padding:9px 12px;font-size:16px;display:block}.wish-personal__fields input::placeholder{color:#f2e5c87a}.wish-personal__fields input:disabled{cursor:not-allowed;opacity:.7}.wish-explorer__results.wish-personal__results{margin-top:14px}.wish-personal__results .wish-card{min-height:0}html[data-theme=light] .wish-occasion-page .wish-personal__fields input{color:#351812;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffdf9;border-color:#92582b47}html[data-theme=light] .wish-occasion-page .wish-personal__fields input::placeholder{color:#35181273}.thiep-wish-drawer__content .wish-personal__fields input{border-color:var(--wish-drawer-line);color:var(--wish-drawer-ink);background:var(--wish-drawer-field)}.thiep-wish-drawer__content .wish-personal__fields input::placeholder{color:var(--wish-drawer-muted);opacity:.8}.thiep-wish-drawer__content .wish-personal__chip{color:var(--wish-drawer-ink)}@media (width<=680px){.wish-personal{padding-inline:12px}.wish-explorer__filters.wish-personal__fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wish-personal>summary:after{transition:none}}@media (forced-colors:active){.wish-personal__chip:has(input:checked){color:highlight;border-color:highlight}}html[data-palette=tet-2027]{--pal-b-d8b867:#f6be17;--pal-t-d8b867:#f6be17;--pal-t-f2e5c8:#ffecc7}
