.cs-success-drawer{position:fixed;inset:62px 0 0 auto;width:min(500px,96vw);box-sizing:border-box;z-index:1880;overflow:auto;padding:20px;background:#f7faf8;color:#173d2d;border-left:1px solid #c1d7c8;box-shadow:-8px 0 30px #163c2c25}.cs-success-drawer[hidden],#btn-cs-summary[hidden]{display:none!important}.cs-success-drawer header,.cs-success-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-success-drawer h2,.cs-success-dialog h2{font-size:20px;margin:0}.cs-success-drawer h3,.cs-success-dialog h3{font-size:16px;margin-top:20px}.cs-success-drawer p,.cs-success-dialog p{line-height:1.5}.cs-success-drawer blockquote,.cs-success-dialog blockquote{white-space:pre-wrap;margin:10px 0;padding:10px;border-left:3px solid #abcbb7;background:#edf4ef;overflow-wrap:anywhere}.cs-success-drawer button,.cs-success-dialog button{padding:8px 10px;margin:5px 7px 5px 0;border:1px solid #a9c6b4;border-radius:7px;background:#edf5ef;color:#165b3b;cursor:pointer}.cs-success-drawer button:disabled,.cs-success-dialog button:disabled{opacity:.5;cursor:default}.cs-success-drawer label,.cs-success-dialog label{display:block;margin:12px 0;font-size:13px}.cs-success-drawer input,.cs-success-drawer textarea,.cs-success-drawer select,.cs-success-dialog input:not([type=checkbox]),.cs-success-dialog textarea,.cs-success-dialog select{display:block;box-sizing:border-box;width:100%;margin:6px 0;padding:9px;border:1px solid #b8cdbe;border-radius:7px;background:white;color:#193d2b;font:inherit}.cs-success-drawer small,.cs-hint{font-size:12px;color:#55725d}.cs-card{padding:14px;margin:12px 0;background:white;border:1px solid #ccdfd2;border-radius:9px;overflow-wrap:anywhere}.cs-success-dialog{width:min(920px,94vw);max-height:88vh;overflow:auto;border:1px solid #b6cdbc;border-radius:14px;padding:24px;background:#f7faf8;color:#183d2b}.cs-success-dialog::backdrop{background:#15372b55}.cs-warning{padding:9px;border-radius:7px;background:#fff2d5;color:#74510d}.cs-success-dialog [hidden]{display:none!important}.cs-success-drawer details{margin:15px 0;padding:10px;border-top:1px solid #d1e0d5}@media(max-width:800px){.cs-success-drawer{inset:0 0 0 auto;width:96vw}.cs-success-dialog{padding:16px}}

.cs-success-drawer [data-summary]>strong{display:block;margin-top:12px}.cs-success-drawer small{display:block;margin:6px 0 12px}
