.ca316-actions{display:flex;align-items:center;gap:7px;white-space:nowrap}.ca316-detail{border:1px solid #bfd4c4;background:#f4faf5;color:#175a38;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:700;cursor:pointer}.ca316-detail:hover,.ca316-detail:focus-visible{background:#dceee0;outline-offset:2px}.ca316-backdrop{position:fixed;inset:0;background:rgba(9,22,15,.52);z-index:9998}.ca316-drawer{position:fixed;right:0;top:0;bottom:0;width:min(430px,100vw);background:#fff;z-index:9999;box-shadow:-15px 0 45px #0b281b35;padding:25px;overflow-y:auto;color:#213c2a}.ca316-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:18px;border-bottom:1px solid #dce8df}.ca316-head h3{margin:7px 0 0;font-size:22px}.ca316-close{background:#eff5f0;border:0;border-radius:10px;font-size:27px;width:39px;height:39px;cursor:pointer}.ca316-fields{margin:20px 0}.ca316-fields>div{padding:13px 0;border-bottom:1px solid #e6ede8;overflow-wrap:anywhere}.ca316-fields dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#688070;font-weight:700}.ca316-fields dd{margin:5px 0 0;font-weight:650}.ca316-hint{font-size:13px;color:#617368;line-height:1.5}.ca316-backdrop[hidden],.ca316-drawer[hidden]{display:none!important}@media(max-width:640px){.ca316-drawer{padding:18px}.ca316-actions{gap:4px}}