#sw-ms{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;padding:14px 16px;border:1.5px solid #ffffff59;border-radius:16px;background:#ffffff26;color:#fff;font:800 calc(14.5px*var(--sh,1))/1.2 inherit;cursor:pointer;white-space:nowrap}#sw-ms b{font-size:calc(18px*var(--sh,1));line-height:1;font-weight:400}#sw-ms:active{transform:scale(.96)}#sw-ms.baru{background:#ffd23f;border-color:#ffd23f;color:#2a1f33}#sw-ms .ms-dot{position:absolute;top:-3px;right:-3px;width:11px;height:11px;border-radius:50%;background:#ff1d86;border:2px solid #fff;display:none}#sw-ms.baru .ms-dot{display:block;animation:msDenyut 1.3s ease-in-out infinite}@keyframes msDenyut{50%{transform:scale(1.35);opacity:.7}}.ms-ov{position:fixed;inset:0;z-index:2147481000;background:#150c199e;display:flex;align-items:flex-end;justify-content:center;font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ms-card{background:#fff;color:#2a1f33;width:100%;max-width:520px;max-height:94vh;max-height:94dvh;display:flex;flex-direction:column;border-radius:22px 22px 0 0;box-shadow:0 -10px 40px #00000047;overflow:hidden;animation:msNaik .25s ease}@keyframes msNaik{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media(min-width:640px){.ms-ov{align-items:center;padding:20px}.ms-card{border-radius:22px;max-height:88vh}}.ms-hd{display:flex;align-items:center;gap:8px;padding:14px 16px;background:linear-gradient(135deg,#ff1d86,#ff8fd4);color:#fff;flex:0 0 auto}.ms-hd b{font-size:calc(15px*var(--sh,1));font-weight:800;flex:1;min-width:0}.ms-x,.ms-bk{border:0;background:#ffffff38;color:#fff;width:30px;height:30px;border-radius:50%;font-size:calc(20px*var(--sh,1));line-height:1;cursor:pointer}.ms-bk{font-size:calc(16px*var(--sh,1))}.ms-bd{padding:14px 16px 18px;overflow:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;font-size:calc(13.5px*var(--sh,1));line-height:1.55}.ms-lead{margin:0 0 12px;font-size:calc(13px*var(--sh,1));color:#6b5a75}.ms-item{display:block;width:100%;text-align:left;border:2px solid #F0DCE8;background:#fff;border-radius:16px;padding:12px 14px;margin:0 0 10px;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,transform .15s}.ms-item:hover{border-color:#ff1d86;transform:translateY(-1px)}.ms-item.tutup{opacity:.62}.ms-it-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ms-it-top b{font-size:calc(14.5px*var(--sh,1));font-weight:800}.ms-rp{font-size:calc(17px*var(--sh,1));font-weight:800;color:#b3105f;white-space:nowrap}.ms-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ms-pill{font-size:calc(11.5px*var(--sh,1));font-weight:700;background:#f6eef2;border-radius:99px;padding:3px 10px}.ms-pill.pink{background:#fff1f8;color:#b3105f}.ms-pill.ok{background:#e7f8ef;color:#047857}.ms-pill.warn{background:#fff6e0;color:#a16207}.ms-pill.bad{background:#ffe9ee;color:#be123c}.ms-h{font-size:calc(19px*var(--sh,1));font-weight:800;margin:0 0 4px}.ms-p{margin:8px 0;white-space:pre-line;word-break:break-word}.ms-sec{font-size:calc(11px*var(--sh,1));font-weight:800;color:#ff1d86;text-transform:uppercase;letter-spacing:.04em;margin:16px 0 6px}.ms-gal{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.ms-gal figure{margin:0;flex:0 0 auto;width:150px}.ms-gal img{width:150px;height:150px;object-fit:cover;border-radius:14px;border:1.5px solid #F0DCE8;display:block;background:#fff8fc}.ms-gal a,.ms-lnk{display:block;text-align:center;font-size:calc(12px*var(--sh,1));font-weight:800;color:#b3105f;margin-top:5px;text-decoration:none;cursor:pointer}.ms-cap{background:#fff8fc;border:1.5px dashed #F0CFE0;border-radius:12px;padding:10px 12px;white-space:pre-wrap;word-break:break-word;font-size:calc(13px*var(--sh,1))}.ms-btn{border:0;border-radius:12px;padding:11px 16px;font:800 calc(13.5px*var(--sh,1))/1 inherit;font-family:inherit;cursor:pointer;background:linear-gradient(135deg,#ff1d86,#ff5baa);color:#fff}.ms-btn.sek{background:#f6eef2;color:#2a1f33}.ms-btn:disabled{opacity:.55;cursor:not-allowed}.ms-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ms-up{border:2px dashed #F0CFE0;border-radius:16px;padding:14px;text-align:center;background:#fffcfe}.ms-up img{max-width:100%;max-height:260px;border-radius:12px;display:block;margin:0 auto 10px}.ms-up input[type=text],.ms-in{width:100%;box-sizing:border-box;border:1.5px solid #ecd7e3;border-radius:12px;padding:10px 12px;font:inherit;margin-top:8px}.ms-st{border-radius:14px;padding:12px 14px;margin:12px 0 0;font-size:calc(13px*var(--sh,1))}.ms-st.menunggu{background:#fff6e0;color:#7a4e00}.ms-st.revisi{background:#fff1f8;color:#8f0f4b}.ms-st.diterima{background:#e7f8ef;color:#065f46}.ms-st.ditolak{background:#ffe9ee;color:#9f1239}.ms-err{color:#e11d48;font-size:calc(12.5px*var(--sh,1));margin:8px 0 0;min-height:1em}.ms-kosong{text-align:center;padding:26px 8px;color:#6b5a75}.ma-box{background:#fff;border:1.5px solid #f3dce9;border-radius:16px;padding:14px;margin:0 0 12px;color:#2a1f33}.ma-box h3{margin:0 0 8px;font-size:calc(14.5px*var(--sh,1))}.ma-dana{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.ma-dana div{background:#fff8fc;border-radius:12px;padding:10px;text-align:center}.ma-dana small{display:block;font-size:calc(11px*var(--sh,1));opacity:.7}.ma-dana b{font-size:calc(15px*var(--sh,1))}.ma-dana div.min b{color:#be123c}.ma-f{display:grid;gap:8px}.ma-f input,.ma-f textarea{width:100%;box-sizing:border-box;border:1.5px solid #ecd7e3;border-radius:10px;padding:9px 11px;font:inherit;background:#fff;color:#2a1f33}.ma-f textarea{min-height:70px}.ma-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ma-lbl{font-size:calc(11.5px*var(--sh,1));font-weight:700;opacity:.75;margin:2px 0 -4px}.ma-th{display:flex;gap:8px;flex-wrap:wrap}.ma-th figure{margin:0;position:relative}.ma-th img{width:72px;height:72px;object-fit:cover;border-radius:10px;border:1px solid #f0cfe0}.ma-th button{position:absolute;top:-6px;right:-6px;border:0;background:#be123c;color:#fff;border-radius:50%;width:20px;height:20px;cursor:pointer;line-height:1}.ma-ent{border:1.5px solid #f3dce9;border-radius:14px;padding:12px;margin-top:10px;background:#fffafd;color:#2a1f33}.ma-ent img{max-width:100%;max-height:340px;border-radius:10px;display:block;margin:8px 0;border:1px solid #f0cfe0;cursor:zoom-in}.ma-ent.dup{border-color:#f59e0b;background:#fffbeb}.ma-warn{font-size:calc(12px*var(--sh,1));font-weight:800;color:#a16207;margin:4px 0}.ma-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ma-sm{font-size:calc(12px*var(--sh,1));opacity:.75;margin:3px 0}
