.h4bs-entry-operations{background:#f6f7f7;border:1px solid #dcdcde;border-radius:8px;display:grid;gap:12px;margin-top:16px;padding:14px}.h4bs-entry-operations label{display:grid;font-weight:600;gap:5px}.h4bs-entry-operations select,.h4bs-entry-operations textarea,.h4bs-entry-operations button{min-height:44px;width:100%}.h4bs-entry-detail>ul{padding-left:20px}
.h4bs-form-workspace{max-width:1120px}.h4bs-form-workspace *{box-sizing:border-box}.h4bs-form-panel{background:#fff;border:1px solid #dcdcde;border-radius:10px;margin:16px 0;padding:20px}.h4bs-form-panel>h2,.h4bs-panel-heading h2{margin:0 0 6px}.h4bs-panel-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.h4bs-form-grid-admin{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.h4bs-form-grid-admin label,.h4bs-field-editor label{display:grid;font-weight:600;gap:6px}.h4bs-form-grid-admin input,.h4bs-form-grid-admin select,.h4bs-form-grid-admin textarea,.h4bs-field-editor input,.h4bs-field-editor select,.h4bs-field-editor textarea{margin:0;max-width:none;min-height:44px;width:100%}.h4bs-check{align-items:center;display:flex;gap:8px;margin-top:14px}.h4bs-check input{height:24px;width:24px}.h4bs-field-card{background:#f6f7f7;border:1px solid #c3c4c7;border-radius:8px;margin:10px 0}.h4bs-field-card.is-dragging{opacity:.55}.h4bs-field-summary{align-items:center;display:grid;gap:10px;grid-template-columns:44px minmax(150px,1fr) auto auto auto;padding:10px}.h4bs-drag{align-items:center;cursor:grab;display:flex;font-size:20px;justify-content:center;min-height:44px}.h4bs-field-name{min-width:0}.h4bs-field-name strong,.h4bs-field-name span{display:block;overflow-wrap:anywhere}.h4bs-field-actions{display:flex;gap:6px}.h4bs-field-actions button,.h4bs-field-summary>button,.h4bs-panel-heading button,.h4bs-form-savebar button,.h4bs-form-more summary,.h4bs-form-more button{min-height:44px;min-width:44px}.h4bs-field-editor{border-top:1px solid #dcdcde;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.h4bs-field-editor[hidden]{display:none}.h4bs-field-wide{grid-column:1/-1}.h4bs-form-preview{background:#f6f7f7;border:1px solid #dcdcde;border-radius:8px;display:grid;gap:12px;min-height:120px;padding:18px}.h4bs-preview-field label{display:block;font-weight:600;margin-bottom:5px}.h4bs-preview-field input,.h4bs-preview-field select,.h4bs-preview-field textarea{background:#fff;min-height:44px;width:100%}.h4bs-form-advanced>summary{cursor:pointer;font-size:16px;font-weight:600;min-height:44px;padding:10px 0}.h4bs-form-savebar{align-items:center;background:#fff;border:1px solid #c3c4c7;bottom:12px;box-shadow:0 4px 18px rgba(0,0,0,.12);display:flex;gap:16px;justify-content:flex-end;margin:18px 0;padding:12px;position:sticky;z-index:4}.h4bs-form-savebar [data-h4bs-save-state]{margin-right:auto}.h4bs-live{height:1px;overflow:hidden;position:absolute;width:1px}.h4bs-empty-help{background:#f6f7f7;border-left:4px solid #2271b1;padding:16px}.h4bs-form-more form{background:#fff;border:1px solid #dcdcde;margin-top:8px;min-width:280px;padding:12px}.h4bs-form-more input{display:block;margin:8px 0;min-height:44px;width:100%}.h4bs-form-more summary{align-items:center;cursor:pointer;display:inline-flex}.h4bs-field-card button:focus-visible,.h4bs-form-workspace button:focus-visible,.h4bs-form-workspace input:focus-visible,.h4bs-form-workspace select:focus-visible,.h4bs-form-workspace textarea:focus-visible{box-shadow:0 0 0 3px #72aee6;outline:2px solid transparent}
@media(max-width:782px){.h4bs-form-panel{padding:14px}.h4bs-panel-heading{align-items:stretch;flex-direction:column}.h4bs-panel-heading button{width:100%}.h4bs-form-grid-admin,.h4bs-field-editor{grid-template-columns:1fr}.h4bs-field-summary{grid-template-columns:44px minmax(0,1fr) 44px 44px}.h4bs-form-savebar{align-items:stretch;flex-direction:column}.h4bs-form-savebar button{width:100%}}
.h4bs-field-summary{grid-template-columns:44px minmax(150px,1fr) 44px 44px}.h4bs-field-secondary{display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.h4bs-field-secondary .button{justify-content:center;min-height:44px;white-space:nowrap;width:100%}
.h4bs-entry-status{background:#fff;border-left:4px solid #2271b1;margin:14px 0;padding:12px 16px}.h4bs-entry-filters{align-items:end;background:#fff;border:1px solid #dcdcde;display:flex;flex-wrap:wrap;gap:12px;margin:14px 0;padding:14px}.h4bs-entry-filters label{display:grid;font-weight:600;gap:5px}.h4bs-entry-filters input,.h4bs-entry-filters select,.h4bs-entry-filters button,.h4bs-entry-detail summary{min-height:44px}.h4bs-entry-detail summary{align-items:center;cursor:pointer;display:flex}.h4bs-entry-detail dl div{border-top:1px solid #dcdcde;padding:8px 0}.h4bs-entry-detail dt{font-weight:600}.h4bs-entry-detail dd{margin:3px 0 0;white-space:pre-wrap}
@media(max-width:782px){.h4bs-field-summary{grid-template-columns:44px minmax(0,1fr) 44px 44px}}
@media(max-width:782px){.h4bs-entry-filters{align-items:stretch;display:grid}.h4bs-entry-filters input,.h4bs-entry-filters select,.h4bs-entry-filters button{width:100%}.h4bs-entries-table,.h4bs-entries-table tbody,.h4bs-entries-table tr,.h4bs-entries-table td{display:block!important;width:100%!important}.h4bs-entries-table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.h4bs-entries-table tr{border:1px solid #dcdcde;margin-bottom:12px;padding:10px}.h4bs-entries-table td{border:0!important;display:grid!important;grid-template-columns:minmax(90px,36%) minmax(0,1fr);min-height:44px;overflow-wrap:anywhere;padding:8px!important}.h4bs-entries-table td::before{content:attr(data-label);font-weight:600}.h4bs-entry-detail{grid-column:1/-1}}
.h4bs-form-workspace [hidden]{display:none!important}.h4bs-form-savebar{position:static}.h4bs-forms-table .button,.h4bs-forms-table summary{align-items:center;display:inline-flex;min-height:44px}.h4bs-forms-table details summary{cursor:pointer}
.h4bs-admin-wrap .button,.h4bs-admin-wrap summary{align-items:center;display:inline-flex;min-height:44px!important}.h4bs-admin-wrap summary{cursor:pointer}
.h4bs-form-inventory-filters,.h4bs-entry-limit{align-items:end;background:#fff;border:1px solid #dcdcde;display:flex;flex-wrap:wrap;gap:12px;margin:14px 0;padding:14px}.h4bs-form-inventory-filters label{display:grid;font-weight:600;gap:5px}.h4bs-form-inventory-filters input,.h4bs-form-inventory-filters select{min-height:44px}.h4bs-form-more-panel{background:#fff;border:1px solid #dcdcde;margin-top:8px;min-width:320px;padding:14px}.h4bs-form-more-panel code{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:8px}.h4bs-entry-limit{align-items:center;justify-content:space-between}.h4bs-entry-limit p{margin:0;max-width:760px}
.h4bs-form-more-panel *{box-sizing:border-box}
@media(max-width:782px){.h4bs-form-inventory-filters,.h4bs-entry-limit{align-items:stretch;display:grid}.h4bs-form-inventory-filters input,.h4bs-form-inventory-filters select,.h4bs-form-inventory-filters .button,.h4bs-entry-limit .button{width:100%}.h4bs-form-more{flex-basis:100%;max-width:100%;min-width:0}.h4bs-form-more-panel,.h4bs-form-more form{max-width:100%;min-width:0;width:auto}}
@media(max-width:782px){.h4bs-forms-table,.h4bs-entries-table{box-sizing:border-box;max-width:calc(100% - 10px);width:calc(100% - 10px)!important}.h4bs-forms-table tr,.h4bs-forms-table td,.h4bs-entries-table tr,.h4bs-entries-table td{box-sizing:border-box;max-width:100%}}
.h4bs-form-captcha-settings input:not([type=checkbox]):not([type=hidden]),.h4bs-form-captcha-settings select{min-height:44px}.h4bs-form-captcha-settings label:has(input[type=checkbox]){align-items:center;display:flex;min-height:44px}.h4bs-form-captcha-settings input[type=checkbox]{height:24px;width:24px}
.h4bs-field-advanced{border-top:1px dashed #c3c4c7}.h4bs-field-advanced>summary{font-weight:600;padding:8px 0}.h4bs-field-advanced-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0}.h4bs-preview-tools{align-items:end;display:flex;flex-wrap:wrap;gap:16px;margin:12px 0}.h4bs-preview-tools fieldset{border:0;margin:0;padding:0}.h4bs-preview-tools legend,.h4bs-preview-tools label{display:block;font-weight:600;margin-bottom:5px}.h4bs-preview-tools .is-active{background:#2271b1;color:#fff}.h4bs-form-preview[data-preview-size=tablet]{margin-inline:auto;max-width:768px}.h4bs-form-preview[data-preview-size=mobile]{margin-inline:auto;max-width:390px}
@media(max-width:782px){.h4bs-field-advanced-grid{grid-template-columns:1fr}.h4bs-preview-tools,.h4bs-preview-tools fieldset{display:grid;width:100%}.h4bs-preview-tools .button,.h4bs-preview-tools select{width:100%}}
.h4bs-form-preview{grid-template-columns:repeat(12,minmax(0,1fr))}.h4bs-form-preview>button,.h4bs-form-preview>.notice{grid-column:1/-1}.h4bs-form-preview[data-preview-size=mobile] .h4bs-preview-field{grid-column:1/-1!important}
@media(max-width:782px){.h4bs-forms-table,.h4bs-forms-table tbody,.h4bs-forms-table tr,.h4bs-forms-table td{display:block!important;width:100%!important}.h4bs-forms-table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.h4bs-forms-table tr{border:1px solid #dcdcde;margin-bottom:12px;padding:10px}.h4bs-forms-table td{border:0!important;display:block!important;min-height:44px;overflow-wrap:anywhere;padding:8px!important}.h4bs-forms-table td[data-label]::before{color:#50575e;content:attr(data-label);display:block;font-size:12px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.h4bs-forms-table td:last-child{display:flex!important;flex-wrap:wrap;gap:8px}.h4bs-forms-table td:last-child::before{flex-basis:100%}.h4bs-forms-table details{max-width:100%}}
.h4bs-entry-queues{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(120px,1fr));margin:14px 0}.h4bs-entry-queues a{align-items:center;background:#fff;border:1px solid #c3c4c7;border-radius:8px;color:#1d2327;display:flex;gap:10px;min-height:52px;padding:10px 12px;text-decoration:none}.h4bs-entry-queues a:focus-visible{box-shadow:0 0 0 3px #72aee6;outline:2px solid transparent}.h4bs-entry-queues strong{color:#2271b1;font-size:20px}.h4bs-entry-queues span{font-weight:600}.h4bs-entry-bulk{align-items:end;background:#fff;border:1px solid #c3c4c7;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin:14px 0;padding:14px}.h4bs-entry-bulk label{display:grid;font-weight:600;gap:5px}.h4bs-entry-bulk select,.h4bs-entry-bulk button{min-height:44px}.h4bs-entry-selected{font-weight:700;min-width:160px}.h4bs-entry-bulk .description{flex-basis:100%;margin:0}.h4bs-entries-table .check-column input{height:44px;width:44px}.h4bs-entry-pages{margin:16px 0}.h4bs-entry-pages ul{display:flex;flex-wrap:wrap;gap:6px;margin:0}.h4bs-entry-pages li{margin:0}.h4bs-entry-pages a,.h4bs-entry-pages span{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:0 10px}.h4bs-entry-pages .current{background:#2271b1;color:#fff}
.h4bs-entry-bulk [hidden]{display:none!important}.h4bs-bulk-confirmation{background:#fff8e5;border:2px solid #dba617;border-radius:8px;box-shadow:0 4px 18px rgba(0,0,0,.12);flex-basis:100%;padding:16px}.h4bs-bulk-confirmation h2{font-size:18px;margin:0 0 8px}.h4bs-bulk-confirmation p{margin:0 0 14px;max-width:780px}.h4bs-bulk-confirm-actions{display:flex;flex-wrap:wrap;gap:10px}.h4bs-bulk-confirmation:focus{box-shadow:0 0 0 3px #72aee6,0 4px 18px rgba(0,0,0,.12);outline:2px solid transparent}
@media(max-width:1100px){.h4bs-entry-queues{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:782px){.h4bs-entry-queues{grid-template-columns:repeat(2,minmax(0,1fr))}.h4bs-entry-bulk{align-items:stretch;display:grid}.h4bs-entry-bulk select,.h4bs-entry-bulk button{width:100%}.h4bs-bulk-confirm-actions{display:grid}.h4bs-entries-table td.check-column{align-items:center;display:flex!important;gap:10px;grid-template-columns:none}.h4bs-entries-table td.check-column::before{min-width:90px}.h4bs-entry-pages ul{justify-content:center}}
.h4bs-form-privacy{box-sizing:border-box;max-width:1120px}.h4bs-form-privacy *{box-sizing:border-box}.h4bs-privacy-panel,.h4bs-privacy-guide{background:#fff;border:1px solid #c3c4c7;border-radius:10px;margin:18px 0;padding:20px}.h4bs-privacy-panel>h2{margin-top:0}.h4bs-privacy-panel form{display:grid;gap:16px}.h4bs-privacy-panel fieldset{border:1px solid #dcdcde;border-radius:8px;margin:0;padding:14px}.h4bs-privacy-panel legend{font-size:14px;font-weight:700;padding:0 6px}.h4bs-privacy-panel label{display:grid;font-weight:600;gap:6px}.h4bs-privacy-panel input:not([type=checkbox]):not([type=hidden]),.h4bs-privacy-panel textarea{max-width:680px;min-height:44px;width:100%}.h4bs-privacy-panel input[type=checkbox]{height:24px;width:24px}.h4bs-privacy-age{align-items:center;display:flex!important;flex-wrap:wrap}.h4bs-privacy-age input{max-width:120px!important}.h4bs-privacy-choices{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.h4bs-privacy-choices label{align-items:center;display:flex;min-height:44px}.h4bs-privacy-policy-readonly{background:#f6f7f7;border-radius:8px;display:grid;gap:10px;margin:12px 0;padding:14px}.h4bs-privacy-policy-readonly div{display:grid;gap:4px;grid-template-columns:minmax(130px,180px) minmax(0,1fr)}.h4bs-privacy-policy-readonly dt{font-weight:700}.h4bs-privacy-policy-readonly dd{margin:0;overflow-wrap:anywhere}.h4bs-privacy-summary{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.h4bs-privacy-summary p{background:#f6f7f7;border-left:4px solid #2271b1;margin:0;padding:16px}.h4bs-privacy-summary strong{color:#2271b1;display:block;font-size:28px}.h4bs-privacy-fingerprint{display:block;max-width:100%;overflow-wrap:anywhere;padding:10px}.h4bs-privacy-sample,.h4bs-privacy-active-holds{display:grid;gap:8px;padding-left:22px}.h4bs-privacy-sample li,.h4bs-privacy-active-holds li{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-height:52px}.h4bs-privacy-find{align-items:end;display:flex!important;flex-wrap:wrap}.h4bs-privacy-find label{min-width:240px}.h4bs-privacy-hold-editor{background:#f6f7f7;border:1px solid #dcdcde;border-radius:8px;margin:16px 0;padding:16px}.h4bs-privacy-hold-editor h3{margin-top:0}.h4bs-privacy-audit{display:grid;gap:8px;padding-left:22px}.h4bs-privacy-audit li{border-bottom:1px solid #dcdcde;overflow-wrap:anywhere;padding:8px 0}.h4bs-privacy-guide>summary{font-size:16px;font-weight:700}.h4bs-form-privacy a:focus-visible,.h4bs-form-privacy button:focus-visible,.h4bs-form-privacy input:focus-visible,.h4bs-form-privacy textarea:focus-visible,.h4bs-form-privacy summary:focus-visible{box-shadow:0 0 0 3px #72aee6;outline:2px solid transparent}
.h4bs-privacy-audit-older{margin-top:12px}.h4bs-privacy-audit-older>summary{align-items:center;cursor:pointer;display:flex;font-weight:700;min-height:44px}
@media(max-width:782px){.h4bs-privacy-panel,.h4bs-privacy-guide{padding:14px}.h4bs-privacy-choices,.h4bs-privacy-summary{grid-template-columns:1fr}.h4bs-privacy-policy-readonly div{grid-template-columns:1fr}.h4bs-privacy-find{align-items:stretch;display:grid!important}.h4bs-privacy-panel .button,.h4bs-privacy-panel button{justify-content:center;width:100%}.h4bs-privacy-sample li,.h4bs-privacy-active-holds li{align-items:stretch;display:grid}.h4bs-privacy-age{align-items:stretch;display:grid!important}.h4bs-privacy-age input{max-width:none!important}}
/* Timestamp readiness uses a distinct summary hook so entry-preview tooling cannot confuse the two counts. */
.h4bs-timestamp-summary{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.h4bs-timestamp-summary p{background:#f6f7f7;border-left:4px solid #2271b1;margin:0;padding:16px}.h4bs-timestamp-summary strong{color:#2271b1;display:block;font-size:28px}@media(max-width:782px){.h4bs-timestamp-summary{grid-template-columns:1fr}}
