.er-meta{color:#66766f;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:inline-flex}:is(.op-workspace,.ho-page,.er-dialog) .er-link{color:#245d4b;text-underline-offset:3px;background:0 0;border:0;border-radius:0;min-height:28px;padding:2px 0;font-size:13px;text-decoration:underline}.er-inbox{background:#f7faf7;border:1px solid #d1ddd5;border-radius:8px;margin:12px 0;padding:12px 16px}.er-inbox summary{color:#244d3e;cursor:pointer;font-weight:600}.er-inbox-row{border-top:1px solid #e0e7e1;align-items:baseline;gap:12px;padding:7px 0;font-size:13px;display:flex}.er-inbox-row:first-of-type{margin-top:10px}.er-inbox-row span{color:#68766f}.er-dialog{box-sizing:border-box;color:#203b31;background:#fffefa;border:1px solid #ccd7cf;border-radius:14px;width:min(860px,100vw - 28px);max-height:calc(100dvh - 40px);padding:24px;font-size:14px;line-height:1.65}.er-dialog::backdrop{background:#10271db3}.er-dialog .er-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.er-dialog h2{margin:0;font-size:21px}.er-dialog h3{margin:0;font-size:17px}.er-dialog p{margin:6px 0 12px}.er-dialog button{color:#244c3d;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c9be;border-radius:6px;padding:6px 13px}.er-dialog button:disabled{opacity:.5;cursor:not-allowed}.er-dialog button:focus-visible,.er-dialog textarea:focus-visible{outline-offset:2px;outline:3px solid #80ae96}.er-dialog section{border-top:1px solid #dce5df;margin-top:22px;padding-top:18px}.er-dialog .er-author{background:#edf3ed;border-radius:6px;padding:9px 12px}.er-dialog .er-muted{color:#6b7972;font-size:13px}.er-issue,.er-history{border-bottom:1px solid #e0e7e1;margin-top:14px;padding-bottom:12px}.er-issue header strong,.er-issue header small,.er-message span{display:block}.er-issue header small,.er-message span{color:#6b7972;font-size:12px}.er-dialog .er-message{white-space:pre-wrap;border-left:2px solid #d7e3da;margin:12px 0;padding-left:12px}.er-actions{flex-wrap:wrap;gap:8px;display:flex}.er-composer{margin-top:14px}.er-composer label{gap:6px;font-weight:600;display:grid}.er-dialog textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #aebfb3;border-radius:6px;margin-bottom:10px;padding:10px}.er-scroll{margin-top:8px;overflow-x:auto}.er-dialog table{border-collapse:collapse;width:100%;font-size:13px}.er-dialog th,.er-dialog td{text-align:left;vertical-align:top;word-break:break-word;white-space:pre-wrap;border-bottom:1px solid #e0e7e1;padding:8px}.er-dialog th{background:#edf3ed}.er-error{color:#923a23;background:#fff0ea;padding:10px}.er-warning{color:#76531c;background:#fff5df;padding:10px}@media (max-width:640px){.er-dialog{padding:16px}.er-inbox-row{display:block}.er-meta{gap:5px}}.er-global-inbox{margin-bottom:16px}.er-global-inbox .er-link{color:#245d4b;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:underline}.er-global-inbox .er-inbox p{color:#68766f;font-size:13px}.er-notice-popup{z-index:80;box-sizing:border-box;color:#572b00;overflow-wrap:anywhere;background:#fff1c2;border:2px solid #ce7900;border-top:7px solid #bd5600;border-radius:14px;gap:12px;width:min(400px,100vw - 24px);max-height:calc(100dvh - 96px);padding:22px;display:grid;position:fixed;top:76px;right:20px;overflow:auto;box-shadow:0 12px 44px #6b370040}.er-notice-popup strong{padding-right:20px;font-size:19px;line-height:1.5}.er-notice-popup p{white-space:pre-wrap;max-height:25vh;margin:0;overflow:auto}.er-notice-popup span,.er-notice-popup small{color:#72521e;font-size:13px}.er-notice-popup button{color:#653300;cursor:pointer;background:#fff9e9;border:1px solid #ae5900;border-radius:8px;min-height:42px;font-weight:600}.er-notice-popup .er-notice-close{border:0;width:32px;font-size:24px;position:absolute;top:8px;right:8px}.er-notice-priority{color:#9a3900;padding-right:16px;font-size:14px;font-weight:750}.er-notice-popup .er-voice-enable{color:#fff;background:#984100}.er-composer .er-completed{color:#245d4b;align-items:center;gap:8px;margin:14px 0;display:flex}.er-completed input{accent-color:#245d4b;width:18px;height:18px}@media (max-width:600px){.er-notice-popup{max-height:calc(100dvh - 80px);padding:18px;top:64px;right:12px}}
