.toast{position:fixed;top:1rem;right:1rem;z-index:9999;padding:1rem 1.5rem;border-radius:0.75rem;color:white;font-weight:500;animation:slideIn 0.3s ease}.toast.success{background:#16a34a}.toast.error{background:#dc2626}@keyframes slideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:50;display:flex;align-items:center;justify-content:center}.modal-content{background:white;border-radius:1rem;padding:2rem;max-width:600px;width:90%;max-height:85vh;overflow-y:auto}.ql-editor{min-height:150px;font-size:14px}.ql-container,.ql-toolbar{border-color:#e5e7eb}.ql-toolbar{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.ql-container{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}.subtabs{position:sticky;top:0;z-index:30;display:flex;gap:.2rem;padding:0 1rem;background:#f0f9ff;border-bottom:1px solid #e0f2fe;overflow-x:auto;-webkit-overflow-scrolling:touch}.subtabs::-webkit-scrollbar{height:0}.subtab{flex:0 0 auto;background:none;border:0;border-bottom:2px solid transparent;color:#475569;font:500 .875rem "Poppins",sans-serif;padding:.7rem 1rem;min-height:44px;white-space:nowrap;cursor:pointer}.subtab:hover{color:#0369a1}.subtab.on{color:#0369a1;border-bottom-color:#0284c7;font-weight:600}.subtab.sys{font-weight:400;color:#566578;margin-left:.9rem;position:relative}.subtab.sys::before{content:"";position:absolute;left:-.5rem;top:30%;bottom:30%;width:1px;background:#cbd5e1}.subtab.sys.on{color:#0369a1;font-weight:600}.subtab .st-s{display:none}@media(max-width:640px){.subtabs{padding:0;gap:0}.subtab,.subtab.on,.subtab.sys,.subtab.sys.on{flex:1 1 auto;padding:0 .13rem;font-size:12px;font-weight:500;letter-spacing:0;text-align:center;min-height:44px}.subtab.st-short{flex-grow:5}.subtab.st-short .st-f{display:none}.subtab.st-short .st-s{display:inline}.subtab.sys{margin-left:.3rem}.subtab.sys::before{left:-.18rem}}.rn-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rn-sw{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;user-select:none;font-size:.875rem;font-weight:500;color:#1f2937;position:relative}.rn-sw input{position:absolute;opacity:0;width:1px;height:1px}.rn-sw .trk{width:42px;height:24px;border-radius:999px;background:#7c8a9e;position:relative;flex:none;transition:background .15s}.rn-sw .trk::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s}.rn-sw input:checked+.trk{background:#0284c7}.rn-sw input:checked+.trk::after{transform:translateX(18px)}.rn-sw input:focus-visible+.trk{outline:2px solid #0284c7;outline-offset:2px}@media(prefers-reduced-motion:reduce){.rn-sw .trk,.rn-sw .trk::after{transition:none}}.tier{display:grid;grid-template-columns:4.4rem minmax(0,1fr) minmax(0,1fr) auto;gap:.5rem;align-items:center}.rn-list.rn-few>.rn-extra{display:none}
