/* R6.16.41 document generation, export and floating action unification */
.r61641-document-page .r61511-template-bucket,.r61641-document-page .r61511-plan-bucket{overflow:visible}
.r61641-batch-page{display:grid;gap:14px;align-content:start}
.r61641-batch-guide{margin:0}
.r61641-template-row{grid-template-columns:38px minmax(260px,1fr) minmax(170px,.45fr) auto;padding:11px 15px;min-height:76px}
.r61641-template-check{display:grid;place-items:center;align-self:stretch;cursor:pointer}
.r61641-template-check input{width:18px;height:18px;accent-color:var(--fp-primary)}
.r61641-template-check.is-disabled{opacity:.25}
.r61641-template-row .r61511-template-counts{display:grid;gap:4px;justify-items:start}
.r61641-template-row .r61511-template-counts span{font-size:11px;color:var(--fp-muted)}
.r61641-document-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}
.r61641-action-menu{position:relative}
.r61641-action-menu>summary{list-style:none;cursor:pointer}
.r61641-action-menu>summary::-webkit-details-marker{display:none}
.r61641-action-panel{display:grid;min-width:220px;padding:7px;border:1px solid var(--fp-border);border-radius:12px;background:var(--fp-surface);box-shadow:0 18px 50px rgba(20,27,45,.18)}
.r61641-action-panel a,.r61641-action-panel button{display:block;width:100%;padding:10px 11px;border:0;border-radius:8px;background:transparent;color:var(--fp-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}
.r61641-action-panel a:hover,.r61641-action-panel button:hover{background:var(--fp-primary-soft);color:var(--fp-primary-strong)}
.r61641-action-panel.r61641-portaled{position:fixed!important;z-index:10050!important;margin:0!important;max-width:min(310px,calc(100vw - 20px));max-height:min(440px,calc(100vh - 20px));overflow:auto}
.r61641-bucket-label{display:grid!important;place-items:center;flex:0 0 50px;min-width:50px;padding:6px 7px;border-radius:11px;background:var(--fp-surface-2);line-height:1}
.r61641-bucket-label small{font-size:9px;color:var(--fp-muted)}
.r61641-bucket-label b{margin-top:4px;font-size:16px;color:var(--fp-text)}
.r61641-batch-template-bar{position:sticky;bottom:12px;z-index:24;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px auto 0;padding:13px 16px;max-width:1180px;border-radius:15px;background:#181a2a;color:#fff;box-shadow:0 18px 45px rgba(24,26,42,.24)}
.r61641-batch-template-bar>div:first-child{display:grid;gap:3px}.r61641-batch-template-bar small{color:#d5d8e7}.r61641-batch-template-bar .btn:not(.btn-primary){background:#2b2e43;color:#fff;border-color:#3b3f59}.r61641-batch-template-bar button:disabled{opacity:.55;cursor:not-allowed}
.r61641-plan-page{align-content:start}
.r61641-prepared-shell>div{padding:0!important}
.r61641-prepared-table{display:grid}
.r61641-prepared-head,.r61641-prepared-table .r61632-prepared-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,.45fr) auto;gap:14px;align-items:center;margin:0;border:0;border-bottom:1px solid var(--fp-border);border-radius:0;background:var(--fp-surface);padding:10px 15px}
.r61641-prepared-head{padding-block:8px;background:var(--fp-surface-2);font-size:11px;font-weight:750;color:var(--fp-muted)}
.r61641-prepared-table .r61632-prepared-row:last-child{border-bottom:0}
.r61641-prepared-table time{font-size:12px;color:var(--fp-muted)}
.r61641-build-title{display:flex;align-items:center;gap:12px;min-width:0}.r61641-build-title>div{min-width:0}
.r61641-section-chip{display:grid;place-items:center;min-width:58px;padding:7px 9px;border-radius:11px;background:var(--fp-primary-soft);color:var(--fp-primary-strong);font-size:10px;line-height:1}.r61641-section-chip b{margin-top:4px;font-size:17px}
.r61641-status-bucket>summary .r61511-bucket-count{display:none}
.r61641-plan-finish{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border:1px solid var(--fp-border);border-radius:14px;background:var(--fp-surface)}
.r61641-plan-finish strong,.r61641-plan-finish span{display:block}.r61641-plan-finish span{margin-top:3px;color:var(--fp-muted)}
.r61641-selection-guide{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:9px;padding:10px 13px;border:1px dashed var(--fp-border-strong);border-radius:12px;background:var(--fp-surface-2)}
.r61641-selection-guide div{display:grid;gap:2px}.r61641-selection-guide span{font-size:11px;color:var(--fp-muted)}
.r61622-orders-page .r6141-order-table{overflow:visible;min-height:0}
.r61622-orders-page .r6141-order-row{overflow:visible}
.r61622-orders-page .r6141-order-head{border-radius:14px 14px 0 0}
.r61622-orders-page .r6141-order-row:last-child{border-radius:0 0 14px 14px}
.r61622-orders-page .r6141-issue strong{font-weight:650;color:var(--fp-muted)}
.r61641-menu-open{position:relative;z-index:40}
@media(min-width:1260px){.r61641-plan-page .r61633-recommended-wrap .r61632-build-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.r61641-plan-page .r61633-recommended-wrap .r61632-build-row{border:1px solid var(--fp-border);border-radius:12px;padding:12px;grid-template-columns:28px minmax(0,1fr);align-content:start}.r61641-plan-page .r61633-recommended-wrap .r61632-build-row>.actions{grid-column:2;justify-content:flex-start}.r61641-plan-page .r61633-recommended-wrap .r61632-build-row:last-child{border-bottom:1px solid var(--fp-border)}}
@media(max-width:1050px){.r61641-template-row{grid-template-columns:34px minmax(0,1fr) auto}.r61641-template-row .r61511-template-counts{grid-column:2}.r61641-template-row .r61511-template-actions{grid-column:3;grid-row:1/3}.r61641-prepared-head{display:none}.r61641-prepared-table .r61632-prepared-row{grid-template-columns:minmax(0,1fr) auto}.r61641-prepared-table time{grid-column:1}.r61641-prepared-table .actions{grid-column:2;grid-row:1/3}}
@media(max-width:700px){.r61641-template-row{grid-template-columns:30px 1fr;padding:12px}.r61641-template-row .r61511-template-counts,.r61641-template-row .r61511-template-actions{grid-column:2;grid-row:auto;justify-content:flex-start}.r61641-batch-template-bar,.r61641-plan-finish,.r61641-selection-guide{align-items:flex-start;flex-direction:column}.r61641-batch-template-bar{bottom:6px}.r61641-prepared-table .r61632-prepared-row{grid-template-columns:1fr}.r61641-prepared-table time,.r61641-prepared-table .actions{grid-column:1;grid-row:auto}.r61641-prepared-table .actions{justify-content:flex-start}.r61641-action-panel.r61641-portaled{left:8px!important;right:8px!important;top:auto!important;bottom:8px!important;max-width:none;width:auto;border-radius:16px;padding:10px}}
