.rs-header-picker,.rs-grid-dialog{color:#15313b;background:#fff;border:1px solid #c5d8d7;border-radius:4px;box-shadow:0 18px 80px #001d3540;padding:24px;max-height:90vh;overflow:auto;box-sizing:border-box;font:14px/1.4 Arial,sans-serif;z-index:1000}.rs-header-picker{width:min(1120px,94vw)}.rs-header-picker::backdrop,.rs-grid-dialog::backdrop{background:#061b2a80}.rs-header-picker *,.rs-grid-dialog *{box-sizing:border-box}.rs-header-picker [hidden],.rs-grid-dialog [hidden]{display:none!important}.rs-header-picker header{display:flex;justify-content:space-between;gap:16px}.rs-header-picker h2{font:400 36px/1.1 Georgia,serif;margin:8px 0}.rs-header-picker h3{font-size:17px;margin:0 0 12px}.rs-header-picker p{margin:8px 0 16px}.rs-header-picker button,.rs-grid-dialog button{cursor:pointer;color:#173c44;background:#f7faf9;border:1px solid #bed4d2;padding:9px 13px;font:inherit;border-radius:3px}.rs-header-picker button:disabled{cursor:default;opacity:.65}.rs-header-picker button:focus-visible,.rs-grid-dialog button:focus-visible{outline:2px solid #22a7a7;outline-offset:2px}.rs-header-picker .rhp-close{align-self:start;background:transparent;border:0;font-size:24px}.rhp-tabs{display:flex;gap:8px;overflow:auto;border-bottom:1px solid #d4e1df;margin:22px 0}.rhp-tabs button{white-space:nowrap;border:0;background:none}.rhp-tabs [aria-selected=true]{background:#def4f2;border-bottom:3px solid #26b3b0}.rhp-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:24px}.rhp-search form{display:flex;gap:8px}.rhp-search input,.rhp-source-panel input[type=url]{width:100%;padding:10px;font:inherit;border:1px solid #b4c9c8;border-radius:3px}.rhp-cost{display:flex;gap:5px;border:0;padding:10px 0;margin:0}.rhp-cost legend{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}.rhp-cost [aria-pressed=true]{background:#d7efeb;border-color:#2baaa3}.rhp-source-panel{display:flex;flex-wrap:wrap;gap:10px}.rhp-source-panel label{width:100%}.rhp-source-panel p{width:100%}.rhp-status{font-size:12px;color:#52706f;min-height:18px}.rhp-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:390px;overflow:auto}.rhp-result-wrap{min-width:0}.rs-header-picker .rhp-result{display:block;width:100%;padding:0;border:2px solid transparent;text-align:left;overflow:hidden}.rhp-result img,.rhp-result-wrap>video{width:100%;height:120px;object-fit:cover;display:block}.rhp-result span{display:block;padding:7px;font-size:11px;white-space:normal;overflow-wrap:anywhere}.rhp-result[aria-pressed=true]{border-color:#18b3b0}.rhp-result-wrap small,.rhp-result-wrap>a{display:block;margin:6px;font-size:11px}.rhp-preview{border-left:1px solid #d4e1df;padding-left:22px}.rhp-preview-media{height:160px;display:grid;place-items:center;background:#eef4f1;color:#52706f;overflow:hidden}.rhp-preview-media[data-height=small]{height:110px}.rhp-preview-media[data-height=large]{height:220px}.rhp-preview-media img,.rhp-preview-media video{width:100%;height:100%;object-fit:cover}.rhp-preview label{display:grid;gap:6px;margin:15px 0}.rhp-preview input,.rhp-preview select{width:100%}.rhp-credit{font-size:11px}.rs-header-picker footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px;border-top:1px solid #d4e1df;padding-top:16px}.rs-header-picker footer span{margin-right:auto;font-size:12px}.rs-header-picker .rhp-use,.rs-grid-dialog .rs-grid-save{color:white;background:#123943}.bt-header-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;pointer-events:none}.bt-header-video[hidden]{display:none!important}html body .bt-photo-heading[data-header-height=small]{min-height:60px!important}html body .bt-photo-heading[data-header-height=medium]{min-height:120px!important}html body .bt-photo-heading[data-header-height=large]{min-height:200px!important}
.rs-grid-dialog{width:min(580px,94vw)}.rs-grid-dialog h2{font:28px Georgia,serif;margin:0 0 10px}.rs-grid-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rs-grid-fields label{display:grid;gap:6px}.rs-grid-fields input,.rs-grid-fields select{padding:9px;width:100%;font:inherit;border:1px solid #b8ceca}.rs-grid-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.rs-grid-example{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin:16px 0}.rs-grid-example span{display:grid;place-items:center;background:#e2efeb;min-height:50px;padding:5px;font-size:12px}.rs-grid-catalogue{padding:16px 0;border-bottom:1px solid #d6e3de}.rs-grid-catalogue h3{font:22px Georgia,serif}.rs-grid-catalogue>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rs-grid-choice{padding:10px;background:#f7faf7;color:#163841;border:1px solid #c4d8d1;cursor:pointer;text-align:left}.rs-grid-choice strong{display:block;margin-top:7px;font:15px Georgia,serif}.rs-grid-mini{display:grid;grid-template-columns:1fr 1fr;gap:3px}.rs-grid-mini i{height:32px;display:block;background:#9bbeb7 center/cover}.rs-grid-open{white-space:nowrap}
html body .bt-page #groupBoard.rs-has-grid-groups{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;position:relative!important;height:auto!important}html body .bt-page #groupBoard.rs-has-grid-groups>.bt-group{grid-column:1/-1!important;grid-row:auto!important;position:relative!important;inset:auto!important;width:auto!important;max-width:none!important;min-width:0!important}html body .bt-page #groupBoard.rs-has-grid-groups>.rs-grid-pinned-left{grid-column:1/7!important;grid-row:1!important}html body .bt-page #groupBoard.rs-has-grid-groups>.rs-grid-pinned-right{grid-column:7/13!important;grid-row:1!important}html body .bt-page #groupBoard.rs-has-left-grid>.rs-grid-stream{grid-column:7/13!important;grid-row:1!important}html body .bt-page #groupBoard.rs-has-right-grid>.rs-grid-stream{grid-column:1/7!important;grid-row:1!important}
html body #groupBoard .rs-media-grid>.bt-group-head{display:flex!important;position:relative!important;gap:8px;align-items:center;background:transparent!important;color:inherit!important;height:auto!important;min-height:36px!important;margin:8px 0!important;padding:6px!important}html body #groupBoard .rs-media-grid>.bt-group-head h2{font:22px Georgia,serif!important;white-space:normal!important;overflow-wrap:anywhere}html body #groupBoard .rs-media-grid>.bt-group-add{display:block!important;position:static!important;width:100%;margin-top:8px}html body #groupBoard .rs-media-grid>.bt-resize{display:none!important}html body #groupBoard .rs-media-grid .group-handle{display:none!important}.rs-grid-settings{margin-left:auto;font:12px Arial!important;padding:6px!important}.rs-grid-badge{font:10px Arial;text-transform:uppercase;letter-spacing:.08em}.rs-grid-placeholder{min-height:100px;border:1px dashed #86a99d;background:#ffffff0c;color:inherit;padding:15px;cursor:pointer;font:14px Arial;text-align:center}.rs-grid-placeholder span{display:block;font-size:24px;margin:8px}
html body #groupBoard .rs-grid-card{display:flex!important;flex-direction:column!important;overflow:hidden!important;isolation:isolate;transform:none!important;background:var(--board-chrome,#fff)!important;color:var(--board-ink,#18333a)!important}html body #groupBoard .rs-grid-card:after{display:none!important}.rs-grid-card .rs-grid-media{width:100%;position:relative;overflow:hidden;background:transparent;flex:0 0 auto}.rs-grid-media img,.rs-grid-media video{width:100%;height:100%;display:block;object-fit:var(--rs-grid-fit,cover)}.rs-grid-media[data-original=true] img,.rs-grid-media[data-original=true] video{height:auto}.rs-grid-media audio{display:block;width:100%;max-width:100%;padding:8px}.rs-grid-document{display:grid;place-items:center;min-height:130px;background:#e8f0ed;color:#32534f;font:24px Georgia,serif}.rs-grid-copy{padding:12px;flex:1;min-width:0}.rs-grid-copy h3{font:400 20px/1.2 Georgia,serif!important;margin:0 0 8px!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;max-height:none!important;color:inherit!important}.rs-grid-copy p{font:13px/1.5 Arial!important;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;color:inherit!important}.rs-grid-price{display:block;margin-top:8px;color:inherit;font:600 14px Arial}.rs-grid-card .bt-resize,.rs-grid-card .bt-card-size{display:none!important}.rs-grid-card .bt-card-controls{z-index:5!important}.rs-grid-media video,.rs-grid-media audio{position:relative;z-index:3}.rs-grid-catalogue [hidden]{display:none!important}@media(max-width:700px){.rhp-body{grid-template-columns:1fr}.rhp-preview{border:0;padding:0}.rhp-results{grid-template-columns:repeat(2,1fr);max-height:280px}.rhp-tabs{gap:0}.rs-header-picker{padding:16px}.rs-header-picker footer{flex-wrap:wrap}.rs-header-picker footer span{width:100%}.rs-grid-fields{grid-template-columns:1fr}html body .bt-page #groupBoard.rs-has-grid-groups>.bt-group{grid-column:1/-1!important;grid-row:auto!important}.rs-grid-copy h3{font-size:17px!important}}

/* Grid tools use the same compact toolbar footprint as adjacent board controls. */
html body .bt-edit-controls .rs-grid-open{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:32px!important;padding:3px!important;margin:0!important;border:0!important;background:transparent!important;color:var(--board-ink,#173e33)!important;font:24px/1 Arial!important;cursor:pointer}
html body .bt-page>.bt-board-editor:has(.bt-cloud-menu[open],.bt-background-menu[open]){z-index:50!important}

html body .bt-page #groupBoard.rs-has-grid-groups .bt-group-grid{min-height:0!important}
html body #groupBoard.rs-has-grid-groups .bt-card :is(.bt-design-copy,.rs-composed-copy) h3{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}
