[data-overlay-id="kumi-gift-local"]{--primary:#6899e5;--primary-light:#abcfff;--kumi-border:rgba(124,168,239,.24)}[data-overlay-id="kumi-gift-local"] .ov-section-title>.icon-svg{color:var(--primary-light)}[data-overlay-id="kumi-gift-local"] .kumi-badge{font-size:10px;font-weight:700;border:1px solid var(--kumi-border);border-radius:5px;padding:3px 8px;color:var(--primary-light);background:rgba(124,168,239,.09)}[data-overlay-id="kumi-gift-local"] .info-tip{margin-bottom:14px;border-color:var(--kumi-border)}.kumi-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kumi-setting{min-width:0;padding:14px;border:1px solid var(--kumi-border);border-radius:12px;background:rgba(124,168,239,.035)}.kumi-setting h4{margin:0 0 12px;font-size:12px;color:var(--text-main)}.kumi-choices{display:flex;gap:7px;flex-wrap:wrap}.kumi-choices button{border:1px solid var(--border-color,#363642);border-radius:8px;color:var(--text-muted);background:transparent;font:inherit;font-size:12px;padding:9px 12px;cursor:pointer}.kumi-choices button.active{background:#385f9b;border-color:#8db8ff;color:white}.kumi-toggle-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.kumi-toggle-row label{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid var(--kumi-border);border-radius:12px;font-size:13px}.kumi-toggle-row input{accent-color:#82b2fa;width:18px;height:18px}[data-overlay-id="kumi-gift-local"] .ov-settings{max-height:none}[data-overlay-id="kumi-gift-local"] .ov-preview{max-height:none}[data-overlay-id="kumi-gift-local"] .preview-area{padding:0;aspect-ratio:16/9;min-height:300px}[data-overlay-id="kumi-gift-local"] iframe{width:100%;height:100%;border:0;min-height:300px}[data-overlay-id="kumi-gift-local"] .preview-controls{flex-wrap:wrap;gap:7px}.kumi-status,.kumi-test-label{font-size:11px;color:var(--text-muted)}[data-overlay-id="kumi-gift-local"] .ov-url-bar{display:block}[data-overlay-id="kumi-gift-local"] .ov-url-bar .url-box{display:none}[data-overlay-id="kumi-gift-local"] .ov-url-bar button{width:100%}[data-overlay-id="kumi-gift-local"] button:focus-visible{outline:2px solid #b8d3ff;outline-offset:2px}@media(max-width:700px){.kumi-settings-grid{grid-template-columns:1fr}[data-overlay-id="kumi-gift-local"] .ov-split{grid-template-columns:1fr}[data-overlay-id="kumi-gift-local"] .ov-section-title{flex-wrap:wrap}}
.kumi-setting h4{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;margin-bottom:10px;font-size:14px}.kumi-setting h4 [data-kumi-range]{font-size:11px;color:#adc1de;font-weight:500}.kumi-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.kumi-choices.kumi-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kumi-choices button{padding:0 0 7px;overflow:hidden;color:#bdc7d6;font-size:11px;line-height:1.4}.kumi-choices button img{display:block;width:100%;height:108px;object-fit:cover;background:rgba(0,0,0,.15);margin-bottom:6px}.kumi-choices .kumi-random{grid-column:1/-1;padding:6px 10px}.kumi-range-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.kumi-range-controls label,.kumi-auto-start{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:10px;color:#abb9cd}.kumi-range-controls input{width:100%;min-width:0;border:1px solid #445169;border-radius:7px;padding:7px 8px;background:#161c27;color:#f1f5fa;font:inherit;font-size:14px;font-weight:600}.kumi-range-controls input:focus{outline:2px solid #8bbaff;outline-offset:1px}.kumi-range-controls input[aria-invalid="true"]{border-color:#ff9cac}.kumi-auto-start strong{display:block;padding:7px 0;font-size:14px;color:#d7e5fa;font-weight:600}.kumi-unlimited{align-self:end;padding:6px 0;color:#d7e5fa;font-size:12px;line-height:1.5}.kumi-unlimited span{color:#92a5be;font-size:10px}.kumi-range-error{font-size:12px;color:#ffacb6;line-height:1.6;margin:12px 0 0}[data-overlay-id="kumi-gift-local"] .preview-area{max-height:650px}[data-overlay-id="kumi-gift-local"] .kumi-status,[data-overlay-id="kumi-gift-local"] .kumi-test-label{color:#a6b7ce}@media(max-width:700px){.kumi-choices button img{height:130px}}
[data-overlay-id="kumi-gift-local"] .ov-section-header{gap:18px;padding-block:14px}
[data-overlay-id="kumi-gift-local"] .ov-section-title{flex-shrink:0}
[data-overlay-id="kumi-gift-local"] .ov-section-actions{flex-shrink:0}
[data-overlay-id="kumi-gift-local"] .kumi-description{flex:1;min-width:0;margin:0;font-size:12px;font-weight:400;line-height:1.6;color:#abb9cd}
@media(max-width:1100px){[data-overlay-id="kumi-gift-local"] .ov-section-header{flex-wrap:wrap;gap:10px 14px}[data-overlay-id="kumi-gift-local"] .kumi-description{flex-basis:100%;order:3}[data-overlay-id="kumi-gift-local"] .ov-section-actions{margin-left:auto}}
@media(max-width:700px){[data-overlay-id="kumi-gift-local"] .ov-section-title{flex:1;min-width:0;gap:6px 8px}[data-overlay-id="kumi-gift-local"] .ov-section-title>span:first-of-type{font-size:14px}}
.kumi-output-urls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-top:1px solid var(--kumi-border)}[data-overlay-id="kumi-gift-local"] .kumi-output-url{min-width:0;padding:12px;border:1px solid var(--kumi-border);border-radius:10px;background:rgba(124,168,239,.035)}.kumi-output-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.kumi-output-heading strong{font-size:13px;color:var(--text-main)}.kumi-output-heading span,.kumi-output-url p,.kumi-output-note{font-size:11px;line-height:1.6;color:#abb9cd}.kumi-output-url p{margin:6px 0 10px;min-height:35px}.kumi-output-note{grid-column:1/-1;margin:0}[data-overlay-id="kumi-gift-local"] .kumi-output-url button{padding-inline:8px;font-size:12px}@media(max-width:700px){.kumi-output-urls{grid-template-columns:1fr}.kumi-output-url p{min-height:0}}
.kumi-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr))}.kumi-toggle-row label{min-width:0;gap:12px}.kumi-toggle-row input{flex-shrink:0}.kumi-toggle-row .kumi-sender-toggle{grid-column:1/-1}.kumi-switch{position:relative;display:inline-block;flex:0 0 62px;width:62px;height:28px}.kumi-toggle-row .kumi-switch input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.kumi-switch-track{display:block;width:100%;height:100%;border:1px solid #657189;border-radius:999px;box-sizing:border-box;background:#354052}.kumi-switch-track::before{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#d9e3f2}.kumi-switch-track::after{content:"OFF";position:absolute;right:7px;top:0;line-height:28px;font-size:10px;font-weight:700;color:#d9e3f2}.kumi-switch input:checked+.kumi-switch-track{background:#385f9b;border-color:#8db8ff}.kumi-switch input:checked+.kumi-switch-track::before{transform:translateX(34px);background:white}.kumi-switch input:checked+.kumi-switch-track::after{content:"ON";left:8px;right:auto;color:white}.kumi-switch input:focus-visible+.kumi-switch-track{outline:2px solid #b8d3ff;outline-offset:3px}
