.aws-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(640px,94vw);height:fit-content;max-height:90dvh;overflow:auto;padding:22px;border:1px solid #d5ded5;border-radius:14px;background:#fff;color:#22392d;box-shadow:0 24px 70px #14271f30;font:14px/1.65 -apple-system,"PingFang SC",sans-serif}
.aws-dialog::backdrop{background:#1b2a2355}.aws-dialog *{box-sizing:border-box}.aws-dialog header,.aws-dialog footer,.aws-tools{display:flex;gap:10px;align-items:center;justify-content:space-between}.aws-dialog h2{font-size:20px;margin:0}.aws-dialog header{margin-bottom:16px}.aws-dialog footer{justify-content:flex-start;flex-wrap:wrap;margin-top:18px}.aws-dialog button{font:inherit;border:1px solid #d5ded5;border-radius:7px;background:white;color:#284a36;padding:8px 12px;cursor:pointer}.aws-dialog button:hover{background:#eef4ef}.aws-dialog button:focus-visible,.aws-dialog input:focus-visible,.aws-dialog textarea:focus-visible{outline:2px solid #28644f;outline-offset:3px}.aws-dialog button:disabled{opacity:.5;cursor:default}.aws-dialog .aws-primary{background:#28644f;color:white}.aws-dialog textarea,.aws-tools input{display:block;width:100%;font:inherit;padding:10px;border:1px solid #cbd8ce;border-radius:7px;margin:6px 0 12px;resize:vertical}.aws-dialog textarea{max-height:35dvh}.aws-dialog small,.aws-source{font-size:12px;color:#6c7871}.aws-dialog .aws-excerpt{display:block;color:#142720;font-weight:700;white-space:pre-wrap;overflow-wrap:anywhere}.aws-dialog blockquote{margin:0 0 14px;padding:14px;background:#f3f6f1;max-height:28dvh;overflow:auto}.aws-remark{color:#28644f;font-size:13px}.aws-sharing{display:flex;align-items:center;gap:8px;margin:12px 0}.aws-dialog [role=status]{font-size:13px;color:#52675b}.aws-center{width:min(1140px,96vw);height:86dvh}.aws-tools input{margin:0;flex:1;min-width:0}.aws-tools button{white-space:nowrap}.aws-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.aws-grid .aws-card{padding:16px;display:flex;flex-direction:column;gap:12px;text-align:left;align-items:stretch}.aws-card .aws-excerpt,.aws-card .aws-remark{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aws-card .aws-source{display:block;overflow-wrap:anywhere}.aws-context-menu{position:fixed;z-index:100000;padding:12px 16px;border:1px solid #b8cfc0;border-radius:8px;background:#fff;color:#28644f;box-shadow:0 8px 25px #14271f30;cursor:pointer}
@media(max-width:950px){.aws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.aws-grid{grid-template-columns:1fr}.aws-dialog{padding:16px}.aws-tools{flex-wrap:wrap}.aws-tools input{flex-basis:100%}}
