.misa-gift-notices{display:grid;gap:10px;margin:0 0 28px}.misa-gift-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px 12px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent,#ff6b8a) 32%,transparent);background:linear-gradient(90deg,rgb(var(--tint,240 6 70)/.16),rgb(var(--tint,240 6 70)/.04) 60%),rgba(14,13,17,.92)}.misa-gift-notice-swatch{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;background:#1a1418 50%/cover;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.misa-gift-notice-swatch svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.misa-gift-notice-text{min-width:0}.misa-gift-notice-text p{margin:0;font-size:calc(14px * var(--dc-text-scale, 1));line-height:1.4;color:var(--ink-2,#d4d4d8)}.misa-gift-notice-text b{color:var(--ivory,#f4f4f5);font-weight:650}.misa-gift-notice-text q{display:block;margin-top:3px;font-size:calc(13px * var(--dc-text-scale, 1));line-height:1.4;color:var(--ink-3,#a1a1aa);overflow-wrap:anywhere;quotes:"“" "”"}.misa-gift-notice-actions{display:flex;align-items:center;gap:6px}.misa-gift-notice-apply,.misa-gift-notice-dismiss{height:34px;padding:0 13px;border-radius:10px;font-size:calc(13px * var(--dc-text-scale, 1));font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.misa-gift-notice-apply{color:#fff;background:color-mix(in srgb,var(--accent,#ff6b8a) 82%,#000)}.misa-gift-notice-apply:hover{background:var(--accent,#ff6b8a)}.misa-gift-notice-dismiss{color:var(--ink-2,#d4d4d8);border:1px solid rgba(255,255,255,.12);background:transparent}.misa-gift-notice-dismiss:hover{border-color:rgba(255,255,255,.28);color:#fff}:is(.misa-gift-notice-apply,.misa-gift-notice-dismiss,.misa-gift-notices-more button):focus-visible{outline:2px solid var(--accent,#ff6b8a);outline-offset:2px}.misa-gift-notices-more{margin:0;font-size:calc(12.5px * var(--dc-text-scale, 1));color:var(--ink-3,#a1a1aa)}.misa-gift-notices-more button{margin-inline-start:6px;color:var(--ivory,#f4f4f5);text-decoration:underline;text-underline-offset:2px}.misa-gift-notices-error{margin:0;font-size:calc(13px * var(--dc-text-scale, 1));color:#fca5a5}@media (max-width:640px){.misa-gift-notice{grid-template-columns:auto minmax(0,1fr)}.misa-gift-notice-actions{grid-column:1/-1;justify-content:flex-end}}.app-shell[data-dashboard-theme=hello-kitty] .misa-gift-notice{border:1.5px solid #f3b3cb;background:#fff;box-shadow:0 2px 0 #f6c6d8}.app-shell[data-dashboard-theme=hello-kitty] .misa-gift-notice-text p{color:var(--hk-ink-2)}.app-shell[data-dashboard-theme=hello-kitty] .misa-gift-notice-text b{color:var(--hk-ink);font-weight:800}.app-shell[data-dashboard-theme=hello-kitty] .misa-gift-notice-text q{color:var(--hk-ink-3)}.app-shell[data-dashboard-theme=hello-kitty] .misa-gift-notice-apply{background:var(--hk-tile-hot);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 8px -2px rgba(255,79,143,.55);font-weight:800}.app-shell[data-dashboard-theme=hello-kitty] .misa-gift-notice-dismiss{color:var(--hk-ink-2);border-color:var(--hk-candy);background:#fff}.app-shell[data-dashboard-theme=hello-kitty] .misa-gift-notices-more,.app-shell[data-dashboard-theme=hello-kitty] .misa-gift-notices-more button{color:var(--hk-ink-2)}@media (forced-colors:active){.misa-gift-notice{border:1px solid CanvasText}}