.cur-close-button{border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--blue);font:600 11px var(--font);padding:6px 9px;cursor:pointer;white-space:nowrap}.cur-close-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cur-close-notice{padding:10px;margin:8px 0;border-radius:10px;background:var(--blue-l);font-size:12px}.cur-closed-list{margin-top:18px;padding:12px;border:1px solid var(--border);border-radius:12px}.cur-closed-list>summary{cursor:pointer;font-weight:700;font-size:13px}.cur-closed-item{display:flex;flex-wrap:wrap;align-items:start;gap:12px;padding:14px 0;border-bottom:1px solid var(--border);font-size:12px}.cur-closed-item>div{flex:1;min-width:180px;overflow-wrap:anywhere}.cur-closed-item small{display:block;color:var(--muted);margin-top:5px}.cur-closed-item p{white-space:pre-wrap;margin:6px 0}.cur-close-history{width:100%;font-size:11px;color:var(--muted)}.cur-close-history summary{cursor:pointer}.cur-close-dialog{width:min(520px,calc(100vw - 24px));max-height:90vh;overflow:auto;padding:22px;border:1px solid var(--border,#dce3ed);border-radius:20px;background:var(--card,#fff);color:var(--text,#182131);font:13px/1.5 var(--font,Arial,sans-serif)}.cur-close-dialog::backdrop{background:rgba(25,40,60,.3)}.cur-close-dialog h3{margin:0}.cur-close-dialog label{display:block;font-weight:600}.cur-close-dialog textarea{box-sizing:border-box;width:100%;display:block;margin-top:6px;border:1px solid #ccd8e8;border-radius:8px;padding:10px;font:inherit}.cur-close-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.cur-close-dialog button{padding:8px 12px;border:1px solid #cdd9e8;border-radius:9px;cursor:pointer}.cur-close-warning{padding:10px;background:#fff1d7;color:#81500c;border-radius:9px}.cur-close-error{color:#b22929;margin-top:8px}
