html:root body #root section.batch-page article.batch-item{position:relative!important}
html:root body #root section.batch-page article.batch-item>.ag240-original{position:absolute!important;top:18px!important;right:18px!important;display:grid!important;place-items:center;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border:1px solid #d9e5da!important;border-radius:12px!important;background:#f7faf4!important;color:#245b40!important;box-shadow:none!important;cursor:pointer;z-index:2}
html:root body #root section.batch-page article.batch-item>.row-between{padding-right:44px!important}
html:root body #root section.batch-page article.batch-item>.batch-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;padding-top:14px!important;margin-top:12px!important}
html:root body #root section.batch-page article.batch-item>.batch-actions>button,html:root body #root section.batch-page .ag240-more>summary{min-height:36px!important;padding:8px 11px!important;font-size:13px!important;line-height:1.3!important;border-radius:10px!important;box-shadow:none!important;gap:7px!important}
html:root body #root section.batch-page .ag240-more{margin:0!important;font-size:13px!important;position:relative;order:5}
html:root body #root section.batch-page .ag240-more>summary{list-style:none!important;cursor:pointer;color:#52685b;background:#f1f5ee;display:flex!important;align-items:center}
html:root body #root section.batch-page .ag240-more>summary::-webkit-details-marker{display:none}
html:root body #root section.batch-page .ag240-more>summary::after{content:'⌄';margin-left:7px}
html:root body #root section.batch-page .ag240-more>summary::before{display:none!important}
html:root body #root section.batch-page .ag240-more[open]{flex-basis:100%}
html:root body #root section.batch-page .ag240-more[open]>summary{width:max-content}
html:root body #root section.batch-page .ag240-more-items{padding:10px 0 0;display:flex;flex-wrap:wrap;gap:8px}
html:root body #root section.batch-page .ag240-more-items>button{font-size:13px!important;padding:8px 11px!important;min-height:36px!important;border-radius:10px!important;box-shadow:none!important}
html:root body #root section.batch-page article.batch-item>.ag205-single{width:100%!important;min-height:40px!important;padding:10px 14px!important;margin:12px 0 0!important;font-size:14px!important;border-radius:12px!important;box-shadow:none!important}
html:root body .ag240-preview{width:min(1000px,94vw);height:90dvh;max-width:94vw;max-height:94dvh;padding:0;border:1px solid #d8e4d1;border-radius:22px;background:#f5f7f2;color:#213d2d;box-shadow:0 22px 90px #152b3566;overflow:hidden}
html:root body .ag240-preview[open]{display:flex;flex-direction:column}
.ag240-preview::backdrop{background:#172d2899;backdrop-filter:blur(5px)}
.ag240-preview header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;background:#fff}
.ag240-preview header>div{min-width:0}.ag240-preview header span{font-size:11px;letter-spacing:.12em;color:#627764;font-weight:600}.ag240-preview h2{font-size:18px;margin:5px 0 0;overflow-wrap:anywhere;font-family:inherit}
.ag240-preview header button{width:38px;height:38px;flex:none;border:1px solid #dce5db;border-radius:10px;background:#f6f9f3;color:#274b38;font-size:26px;cursor:pointer}
.ag240-preview p{padding:22px}.ag240-preview iframe{flex:1;width:100%;min-height:0;border:0;background:#e4e8e2}.ag240-preview iframe[hidden]{display:none}
.ag240-preview button:focus-visible,.ag240-original:focus-visible,.ag240-more summary:focus-visible{outline:3px solid #81ab53!important;outline-offset:3px}
html:root body #root section.batch-page .ag240-more>summary{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;min-width:64px!important;width:auto!important;max-width:none!important}
.ag240-pages{flex:1;min-height:0;overflow:auto;padding:20px;background:#e4e8e2;text-align:center}.ag240-pages[hidden]{display:none}.ag240-pages canvas{display:block;width:100%;max-width:850px;height:auto;margin:auto;background:white;box-shadow:0 3px 16px #213d2d22}
.ag240-preview nav{display:flex;align-items:center;justify-content:center;gap:18px;padding:10px;background:#fff}.ag240-preview nav button{width:38px;height:34px;border:1px solid #d8e4d1;border-radius:9px;background:#f6f9f3;cursor:pointer}.ag240-preview nav button:disabled{opacity:.35;cursor:default}.ag240-preview nav span{font-size:13px}
