.nfy-open{min-height:38px;color:var(--ink,#ebd7dd);font:inherit;cursor:pointer;background:#1514418c;border:1px solid #ebd7dd57;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.84rem;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.nfy-open:before{content:"";background:#8b1c1e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #8b1c1e4d}.nfy-open:hover{background:#151441;border-color:#ebd7dd}.nfy-open .bi-s{opacity:.75;font-size:11px}.nfy{background:linear-gradient(160deg,#151441b3,#8b1c1e24);border:1px solid #ebd7dd38;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:8px 10px;max-width:460px;padding:12px;display:grid}.nfy label{gap:6px;min-width:0;display:grid}.nfy label>span{color:var(--ink,#ebd7dd);font-size:.8rem;font-weight:700}.nfy input{width:100%;min-width:0;min-height:42px;color:inherit;font:inherit;background:#00000040;border:1px solid #ebd7dd47;border-radius:10px;padding:8px 12px}.nfy input:focus{outline-offset:1px;outline:2px solid #8b1c1e}.nfy button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#8b1c1e;border:0;border-radius:999px;padding:0 16px;font-weight:800}.nfy button:disabled{opacity:.5;cursor:default}.nfy button .bi-s{opacity:.8;font-size:10.5px}.nfy-err,.nfy-note{grid-column:1/-1;font-size:.76rem}.nfy-err{color:#ff9a9c;font-weight:700}.nfy-note{color:var(--muted,#a9a7bd)}.nfy-done{background:#1514418c;border:1px solid #ebd7dd38;border-radius:12px;align-items:baseline;gap:8px;margin:0;padding:10px 12px;font-size:.84rem;display:flex}.nfy-done>span:first-child{color:#ebd7dd;font-weight:800}@media (max-width:480px){.nfy{grid-template-columns:1fr}.nfy button{width:100%}}html[data-theme=day] .nfy-open{background:var(--panel,#ebe2d9);color:#151441;border-color:#15144147}html[data-theme=day] .nfy-open:hover{color:#ebd7dd;background:#151441}html[data-theme=day] .nfy,html[data-theme=day] .nfy-done{background:var(--panel,#ebe2d9);color:#151441;border-color:#15144138}html[data-theme=day] .nfy input{background:#fff;border-color:#15144140}html[data-theme=day] .nfy-done>span:first-child{color:#8b1c1e}html[data-theme=day] .nfy-err{color:#a3262b}
