/* The blank canvas retains each chosen card design. */
.bt-quick-add{display:flex;align-items:center;gap:6px;overflow-x:auto;white-space:nowrap;margin:0 0 15px;padding:4px 0 9px;border-bottom:1px solid #e1e7ee;scrollbar-width:thin}
.bt-quick-add>span{color:#647a97;font-size:11px;margin-right:5px;flex-shrink:0}.bt-quick-add button{font:11px Arial;flex-shrink:0;padding:8px 10px;border-radius:3px}
.bt-freeform .bt-toolbar{flex-wrap:wrap}.bt-toolbar>div{flex-wrap:wrap}.bt-theme-label{display:flex;gap:5px;align-items:center;font:11px Arial;color:#587095}.bt-theme-label select{padding:5px;border:1px solid #ccd9e7;background:#fff;color:#294269}
.bt-freeform .bt-card{touch-action:pan-y;cursor:grab}.bt-freeform .bt-card:active{cursor:grabbing}.bt-freeform .bt-group-grid{position:relative}.bt-freeform .bt-start-card{background:#f7faff!important;border:1px dashed #afc2dd!important;box-shadow:none}.bt-freeform .bt-start-card .bt-invitation-visual{display:none}.bt-freeform .bt-start-card .bt-invitation-copy{height:100%;justify-content:center}.bt-freeform .bt-start-card .bt-invitation-copy small{max-width:160px}.bt-freeform .bt-start-card:hover{transform:none}
.bt-folder-card{display:flex!important;flex-direction:column;align-items:flex-start;gap:8px;background:#f5f2e9!important;border:1px solid #d7cdb4!important;padding:17px!important;color:#3b4654!important;border-radius:4px!important;container-type:inline-size}
.bt-folder-card .bt-folder-symbol{display:block;width:44px;height:29px;border:1px solid #bba66a;background:#e5d5a3;border-radius:2px;font-size:0;margin-top:3px;position:relative}.bt-folder-symbol:before{content:'';position:absolute;width:19px;height:6px;top:-6px;left:-1px;border:1px solid #bba66a;border-bottom:0;background:#e5d5a3;border-radius:2px 2px 0 0}
.bt-folder-card h3{font:500 clamp(12px,8cqw,22px)/1.2 Arial!important;margin:1px 0!important;color:#283749!important}.bt-folder-count{font:11px Arial;color:#697584}.bt-folder-card>small{font:10px/1.4 Arial;color:#6f7a86;margin-top:auto}.bt-folder-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%}.bt-folder-thumbs img,.bt-folder-thumbs>span{width:100%;height:42px;object-fit:cover;background:#e7e5dc;display:grid;place-items:center;color:#607087}.bt-folder-card.bt-folder-drop{outline:3px solid #398b83;outline-offset:2px}
.bt-folder-dialog{width:min(1000px,95vw);max-height:90dvh}.bt-folder-dialog header{position:sticky;top:-22px;padding:10px 0;background:#fff;z-index:2}.bt-folder-actions{display:flex;gap:8px;margin:12px 0 18px}.bt-folder-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bt-folder-item{min-width:0}.bt-folder-child{display:block;position:relative;width:100%;height:230px;padding:0;overflow:hidden;container-type:inline-size;border-radius:3px;text-align:left}.bt-folder-child>img,.bt-folder-child>video{width:100%;height:100%;object-fit:cover}.bt-folder-item>p{margin:6px 0;color:#34475c;overflow-wrap:anywhere}.bt-folder-item-actions{display:flex;gap:6px;flex-wrap:wrap}.bt-folder-item-actions button{font:11px Arial;padding:6px}.bt-folder-empty{grid-column:1/-1;border:1px dashed #bdccdc;padding:30px;text-align:center}.bt-live-preview>p{font:12px Arial;color:#65778d}.bt-preview-card{width:min(100%,300px);height:320px;position:relative;overflow:hidden;container-type:inline-size;margin:0 auto;border:1px solid #d8e1eb;border-radius:3px}.bt-preview-card .bt-design-photo{width:100%;height:100%;object-fit:cover}.bt-preview-card .bt-design-frame{height:100%}
body[data-board-theme=navy],body[data-board-theme=navy] .bt-page{background:#06131f;color:#e1eef5}body[data-board-theme=navy] .bt-heading{background:#102638;border-color:#284457}body[data-board-theme=navy] .bt-heading input{color:#e2f0f6!important}body[data-board-theme=navy] .bt-quick-add{border-color:#294556}body[data-board-theme=navy] .bt-mode,body[data-board-theme=navy] .bt-tip{color:#c0d4e2}body[data-board-theme=paper],body[data-board-theme=paper] .bt-page{background:#faf7ef}
@media(pointer:fine){.bt-card>.bt-resize{opacity:0}.bt-card:hover>.bt-resize,.bt-card:focus-within>.bt-resize{opacity:1}.bt-freeform .bt-card{touch-action:none}}
@media(max-width:768px){.bt-quick-add button{min-height:44px}.bt-folder-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bt-folder-child{height:190px}.bt-freeform .bt-toolbar>div{gap:5px}.bt-theme-label{font-size:10px}.bt-quick-add>span{display:none}.bt-folder-card{padding:12px!important}}

.bt-discussion{container-type:inline-size}.bt-discussion>.rs-composed-card{height:100%;min-height:0;border-radius:3px;overflow:hidden}.bt-discussion .rsd-discussion-reply:disabled{opacity:.7}
/* Contemporary board studio, based on the approved designer concept. */
body.bt-freeform{background:#fcfcfa;color:#182f3c}
.bt-freeform.bt-library-open .bt-page{margin-right:282px!important;padding:28px 26px 60px!important}
.bt-freeform .bt-heading{background:transparent!important;border:0!important;border-bottom:1px solid #e5eae7!important;border-radius:0!important;box-shadow:none!important;padding:0 0 20px!important;margin-bottom:17px!important;min-height:72px;gap:14px}
.bt-freeform .bt-heading>div:first-child{column-gap:12px}.bt-freeform .bt-back{background:transparent;border:0;color:#486471;width:24px}
.bt-freeform .bt-heading #boardTitle{font:400 30px/1.2 Georgia,'Times New Roman',serif!important;color:#172e3a!important;letter-spacing:-.6px!important}
.bt-freeform .bt-heading #boardTitle::placeholder{color:#233b47!important}.bt-freeform .bt-heading #boardDescription{font:11px/1.5 Arial!important;color:#798992!important;padding-top:5px}
.bt-freeform .bt-actions{gap:7px}.bt-freeform .bt-actions span{color:#809096;font-size:10px}.bt-freeform .bt-actions button{border:1px solid #d8e0e0;background:#fff;color:#263f4a;border-radius:4px;font:500 10px Arial;min-height:34px;padding:8px 10px;box-shadow:0 1px 2px #0b283006}
.bt-freeform .bt-actions .bt-primary,.bt-freeform #addCard{background:#147f83!important;border-color:#147f83!important;color:#fff!important}
.bt-freeform .bt-toolbar{margin:0 0 12px;padding:0;min-height:28px}.bt-freeform .bt-mode{font-size:10px;color:#71858b}.bt-freeform .bt-tip{font-size:10px;color:#87999e}.bt-freeform .bt-toolbar button{font-size:10px;border-color:#dfe6e4;color:#476169;background:#fff;border-radius:4px}
.bt-theme-label{font-size:10px;color:#7c8c92}.bt-theme-label select{font-size:10px;border-color:#dfe5e3;border-radius:4px;color:#435d64}
.bt-quick-add{display:flex;align-items:center;gap:12px;border:1px solid #e2e7e5;border-radius:6px;background:#fff;box-shadow:0 2px 8px #213e4403;padding:9px 10px;margin:0 0 22px;overflow-x:auto;min-height:66px}
.bt-quick-label{font:600 10px Arial;white-space:nowrap;flex:0 0 auto;color:#263d49}.bt-quick-items{display:grid;grid-template-columns:repeat(20,minmax(29px,1fr));flex:1;min-width:650px;gap:2px;align-items:center}
.bt-freeform .bt-quick-add .bt-quick-type{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:43px;margin:0;padding:4px 2px;border:0;border-radius:4px;background:transparent;color:#264755;box-shadow:none}
.bt-freeform .bt-quick-add .bt-quick-type:hover{background:#edf6f4;color:#087b7d}.bt-quick-icon{font:17px/1 Arial,sans-serif}.bt-quick-caption{font:8px/1.2 Arial,sans-serif}.bt-quick-type:focus-visible{outline:2px solid #147f83;outline-offset:1px}
.bt-template-rail{width:274px;background:#fefefd;border-left:1px solid #e4e9e7;padding:24px 17px 0;color:#243e49}.bt-template-rail .bt-board-menu{display:none}.bt-template-rail h2{font:400 23px/1.2 Georgia,serif;color:#203a48;margin:0 0 10px;letter-spacing:-.4px}.bt-card-menu>p{font:10px/1.5 Arial;color:#84949a;margin-bottom:16px}.bt-rail-size{font:10px Arial;color:#71858d;padding:9px 0 14px;border-top:1px solid #e7ebe8}.bt-rail-size select{border-color:#dce4e1;color:#42606a;background:#fff;border-radius:4px;font-size:10px;padding:6px}
.bt-template-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 11px;align-items:start;padding:0 1px 25px 0;scrollbar-color:#d1dcd8 transparent}.bt-rail-item{min-width:0;margin:0}.bt-rail-preview{border-color:#e0e7e3!important;border-radius:4px!important;background:#fff;box-shadow:0 2px 8px #173c4404}.bt-rail-preview:hover{outline:1px solid #77b4ad;outline-offset:2px}.bt-rail-caption{font:9px/1.4 Arial;color:#657d87;margin-top:7px}
.bt-freeform .bt-group-grid{gap:16px;grid-auto-rows:62px}.bt-freeform .bt-group{padding:0}.bt-freeform .bt-start-card{border-color:#d6e1db!important;background:#fdfefd!important;border-radius:4px!important}.bt-freeform .bt-start-card .bt-invitation-copy{background:transparent;color:#597a7f}.bt-freeform .bt-start-card .bt-invitation-plus{color:#448d8b;border-color:#b7d4cd;background:#f6fbf8}
.bt-freeform .bt-card-controls{top:4px;right:4px;left:auto;bottom:auto;background:#ffffffe6;border:1px solid #e2e8e5;border-radius:3px;padding:1px;gap:0;box-shadow:0 1px 4px #193a4414}.bt-freeform .bt-card-controls button{background:transparent;border:0;border-radius:2px;padding:1px 3px;width:16px;height:18px;min-width:16px;min-height:18px;color:#536b73;font:9px/1 Arial}.bt-freeform .bt-card-controls .bt-card-size[aria-pressed=true]{background:#e5f3ee;color:#147b77}.bt-freeform .bt-card-controls button:hover{background:#eef6f2;color:#087b7d}
.bt-folder-card{background:#f7faf8!important;border-color:#d4e3dd!important;border-radius:4px!important}.bt-folder-card .bt-folder-symbol{background:#e1f0e9;border-color:#91b9ac}.bt-folder-symbol:before{background:#e1f0e9;border-color:#91b9ac}.bt-folder-card h3{font-family:Georgia,serif!important;font-weight:400!important;color:#26423f!important}
.bt-board-chooser a{display:block;padding:16px;margin-top:8px;border:1px solid #dce6e0;border-radius:4px;color:#216e70;text-decoration:none}.bt-board-chooser a:hover{background:#f1f8f4}
.bt-card[data-workspace-no-text=true] :is(.bt-design-copy,.rs-composed-copy,.bt-cover-title){display:none!important}
#rsSharedCardBuilder[data-workspace-editor=true] .rs-workspace-remove{border:1px solid #e4d4d2;border-radius:5px;background:white;color:#9b5149;padding:9px 12px;margin:8px 0;font:11px Arial;cursor:pointer}
#rsSharedCardBuilder[data-workspace-editor=true] .bt-workspace-editor-preview{container-type:inline-size;max-width:100%;border-radius:4px;cursor:default}
#rsSharedCardBuilder[data-workspace-editor=true] .bt-workspace-editor-preview.standard-full .rs-composed-copy:before{display:none}
#rsSharedCardBuilder[data-workspace-editor=true] .rs-save{background:#147f83;color:#fff}
body[data-board-theme=navy] .bt-heading{background:transparent!important;border-color:#24414d!important}body[data-board-theme=navy] .bt-heading #boardTitle{color:#e2f1f3!important}body[data-board-theme=navy] .bt-quick-add{background:#102b36;border-color:#2c4650}body[data-board-theme=navy] .bt-quick-label,body[data-board-theme=navy] .bt-quick-type{color:#d4e9e9!important}
@media(max-width:1100px) and (min-width:769px){.bt-freeform.bt-library-open .bt-page{margin-right:238px!important;padding:20px 18px 45px!important}.bt-template-rail{width:230px;padding:20px 14px 0}.bt-freeform .bt-heading{flex-wrap:wrap}.bt-freeform .bt-heading #boardTitle{font-size:27px!important}}
@media(max-width:768px){.bt-freeform.bt-library-open .bt-page{margin-right:0!important;padding:15px 12px 40px!important}.bt-freeform .bt-heading{padding-bottom:15px!important}.bt-freeform .bt-heading #boardTitle{font-size:27px!important}.bt-freeform .bt-actions{flex-wrap:wrap;justify-content:flex-start}.bt-freeform .bt-actions button{min-height:39px}.bt-template-rail{position:relative;width:auto;margin:12px;padding:18px 14px 0;border:1px solid #e1e7e3;border-radius:5px;height:560px}.bt-quick-add{gap:8px;padding:7px 9px;margin-bottom:16px}.bt-quick-items{min-width:900px}.bt-quick-label{position:sticky;left:0;background:white;padding:8px 4px;z-index:1}.bt-freeform .bt-quick-add .bt-quick-type{min-height:44px}.bt-quick-caption{font-size:9px}.bt-freeform .bt-card-controls button{width:19px;height:22px;min-width:19px;min-height:22px}.bt-freeform .bt-group-grid{gap:10px}}

/* Keep discussion invitations proportional inside the studio's fixed grid cards. */
.bt-discussion>.rs-composed-card[data-card-design=discussion]{container-type:inline-size;display:flex;width:100%;height:100%;min-width:0;min-height:0}
.bt-discussion>.rs-composed-card[data-card-design=discussion]>.rsd-surface{height:100%;max-height:100%;flex:1 1 auto!important;aspect-ratio:auto!important}
body .bt-discussion>.rs-composed-card[data-card-design=discussion]>.rsd-surface>.rs-composed-copy{display:flex;flex-direction:column;box-sizing:border-box;min-height:0;flex:1 1 auto;padding:6cqw!important;gap:3cqw}
body .bt-discussion>.rs-composed-card[data-card-design=discussion]>.rsd-surface>.rs-composed-copy>h3{font:700 8cqw/1.2 Georgia,serif!important;padding:0 0 4cqw!important;overflow-wrap:normal;word-break:normal}
body .bt-discussion>.rs-composed-card[data-card-design=discussion]>.rsd-surface>.rs-composed-copy>p{font:5cqw/1.4 Arial,sans-serif!important;min-height:0}
.bt-discussion .rsd-discussion-label{font-size:4cqw;line-height:1.3}
.bt-discussion .rsd-discussion-invite{flex:0 0 auto;font:4cqw/1.3 Arial,sans-serif;gap:2cqw;padding-top:3cqw;margin-top:auto}
.bt-discussion .rsd-discussion-invite>span{padding:2cqw;border-radius:5cqw}
.bt-discussion .rsd-discussion-reply{font:600 4cqw/1.3 Arial,sans-serif;padding:2cqw 3cqw;border-radius:5cqw}

/* A card can contain mixed files without creating another board. */
#rsSharedCardBuilder .bt-card-files{border:1px solid #d8e4e0;border-radius:5px;padding:12px;margin:12px 0 16px;background:#f7faf8;font:11px/1.5 Arial;color:#294b48}
#rsSharedCardBuilder .bt-card-files h4{margin:0 0 5px;font:600 12px Arial}#rsSharedCardBuilder .bt-card-files p{font-size:10px;margin:5px 0 9px;color:#627c77}
#rsSharedCardBuilder .bt-card-files label{display:block;font:11px Arial}#rsSharedCardBuilder .bt-card-files select{width:100%;margin:6px 0 9px;font:11px Arial}
#rsSharedCardBuilder .bt-card-files button{font:10px Arial;min-height:28px;padding:5px 7px;border:1px solid #ccdbd6;background:white;color:#345e55;border-radius:3px;cursor:pointer}
.bt-card-file-list{max-height:180px;overflow:auto}.bt-card-file-row{display:flex;gap:4px;align-items:center;padding:5px 0;border-bottom:1px solid #e0e8e4}.bt-card-file-row>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-card-file-row>button{flex-shrink:0}
.bt-file-gallery{display:flex!important;flex-direction:column;background:#fff!important;color:#1c3a46!important;padding:8px!important;gap:8px;container-type:inline-size}
.bt-file-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(40px,1fr);gap:5px;flex:1;min-height:0;overflow:auto}.bt-file-gallery-item{display:flex;flex-direction:column;justify-content:center;min-height:0;min-width:0;background:#f0f5f5;overflow:hidden;border:1px solid #dce7e5}.bt-file-gallery-item>img,.bt-file-gallery-item>video{width:100%;height:100%;min-height:0;object-fit:contain;flex:1}.bt-file-gallery-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:8px/1.3 Arial;padding:4px;color:#42615d}.bt-file-gallery-icon{display:grid;place-items:center;flex:1;font:22px Arial;color:#668d85}
.bt-file-gallery>.rs-composed-copy{flex:0 0 auto;max-height:28%;overflow:hidden}.bt-file-gallery h3{font:600 6cqw/1.2 Georgia;margin:0 0 3px}.bt-file-gallery p{font:4cqw/1.3 Arial;margin:0}
.bt-attachment-reader video,.bt-attachment-reader audio{display:block;width:100%;max-height:65vh}.bt-inline-document{width:100%;height:55vh;border:1px solid #d8e3e4}
/* The original Add Something photo card is also a reusable board template. */
.bt-original{container-type:inline-size;overflow:hidden;background:#fff;color:#344b3d}.bt-original>.bt-original-shell{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:#fff;color:#344b3d;border:1px solid #dae6df;border-radius:5px}
.bt-original-shell>.rs-composed-media{position:relative;flex:0 0 56%;min-height:0;overflow:hidden;background:#d9e9e4}.bt-original-shell>.rs-composed-media>img,.bt-original-shell>.rs-composed-media>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bt-original-shell>.rs-composed-media:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#153627b0);pointer-events:none}.bt-original-shell>.rs-composed-media>h3{position:absolute;bottom:6cqw;left:5cqw;right:5cqw;z-index:1;margin:0;font:400 7cqw/1.15 Georgia,serif;color:white;white-space:pre-wrap}
.bt-original-shell>.rs-composed-copy{position:relative;padding:5cqw;min-height:0;overflow:hidden;flex:1;font:4cqw/1.5 Arial;color:#344b3d;background:white}.bt-original-shell>.rs-composed-copy p{margin:0 0 2cqw;white-space:pre-wrap}.bt-original-shell>.rs-composed-copy h3{font:400 7cqw/1.15 Georgia;margin:0 0 3cqw}.bt-original-shell .rs-card-author{display:flex;align-items:center;gap:2cqw;margin-top:2cqw;font:3cqw/1.3 Arial}.bt-original-shell .rs-card-author-avatar{display:grid;place-items:center;width:8cqw;height:8cqw;flex:0 0 8cqw;border-radius:50%;overflow:hidden;background:#285258;color:white}.bt-original-shell .rs-card-author-avatar>img{width:100%;height:100%;object-fit:cover}.bt-original-shell>.rs-composed-social{position:relative;display:flex;justify-content:space-between;flex:0 0 auto;gap:2cqw;padding:2cqw 5cqw 3cqw;font:5cqw/1.3 Arial;background:#fff;color:#42634d;z-index:2}
.bt-original.original-full .rs-composed-media{position:absolute;inset:0;height:100%;flex:none}.bt-original.original-full .rs-composed-media:after{display:none}.bt-original.original-full .rs-composed-copy{flex:0 0 auto;margin-top:auto;background:linear-gradient(transparent,#101c2cda);padding-top:12cqw;color:white;z-index:1}.bt-original.original-full .rs-composed-social{background:#10242ce8;color:white}
.bt-card[data-workspace-no-text=true] .rs-composed-media>h3{display:none!important}
.bt-card.bt-original:after{display:none!important}
.bt-original .rs-composed-copy>p{display:block!important}
.bt-original .rs-composed-media>h3,.bt-original .rs-composed-copy>h3{text-shadow:none!important}

/* Optional shallow board photograph */
.bt-board-header{position:relative;margin:0 0 20px;min-width:0}.bt-board-header[hidden],.bt-board-header [hidden]{display:none!important}.bt-board-header>img{display:block;width:100%;height:200px;object-fit:cover;touch-action:none;cursor:move}.bt-header-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0}.bt-header-tools button{font-size:12px;padding:6px 10px}.bt-header-tools span{font-size:12px;opacity:.75}.bt-board-header.has-photo .bt-header-tools{position:absolute;right:10px;bottom:8px;left:10px;padding:0}.bt-board-header.has-photo .bt-header-tools span{color:white;background:#102532b8;padding:5px 8px;opacity:1}.bt-board-header.has-photo .bt-header-tools button{background:white;color:#29434c;border:1px solid #d1dadd}.bt-board-header>img:focus-visible{outline:2px solid #4caebd;outline-offset:3px}@media(max-width:700px){.bt-board-header>img{height:130px}.bt-header-tools span{display:none}.bt-board-header{margin-bottom:14px}}

/* Header editing stays in the corner and reserves no space without a photo. */
.bt-board-header:not(.has-photo){height:0;min-height:0;margin:0!important}.bt-board-header .bt-header-tools,.bt-board-header.has-photo .bt-header-tools{position:absolute;top:8px;right:8px;bottom:auto;left:auto;padding:0;gap:4px;z-index:3}.bt-board-header:not(.has-photo) .bt-header-tools{top:-30px;right:0}.bt-header-tools button,.bt-board-header.has-photo .bt-header-tools button{display:grid;place-items:center;width:26px;height:26px;padding:0;font:16px Arial;border:1px solid #b6ccce;background:#ffffffed;color:#31565d;border-radius:3px}.bt-header-tools span{display:none!important}.bt-board-save-help{display:none!important}
/* Text on designed cards must remain directly editable in the shared editor. */
#rsSharedCardBuilder [data-inline-editor=true] .bt-design-copy{pointer-events:auto!important}
#rsSharedCardBuilder [contenteditable][data-inline-field]{pointer-events:auto!important;cursor:text;user-select:text;-webkit-user-select:text;position:relative;z-index:4;min-height:1em}
.bt-library-tabs{display:flex;gap:5px;margin-bottom:18px}.bt-library-tabs button{flex:1;font-size:13px;padding:9px 6px}.bt-library-tabs button[aria-pressed=true]{background:#397f85;color:white;border-color:#397f85}.bt-preset-list[hidden],.bt-card-menu[hidden]{display:none!important}.bt-preset-list h2{font:400 25px Georgia,serif;margin:0 0 8px}.bt-preset-list>p{font:12px/1.5 Arial;color:#6c858a}.bt-preset{border-top:1px solid #d8e3e4;margin-top:18px;padding-top:12px}.bt-preset h3{font:400 19px Georgia,serif;margin:0 0 10px}.bt-preset-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px}.bt-preset-pair>a{display:flex;flex-direction:column;text-decoration:none;min-width:0;border:1px solid #cbd9dc;border-radius:3px;overflow:hidden;color:#335962;background:white}.bt-preset-pair img{width:100%;height:120px;object-fit:cover;object-position:top}.bt-preset-pair>a>small{display:block;font:11px Arial;padding:9px 6px}.bt-preset-diagram{height:120px;overflow:hidden;background:#091924;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:6px}.bt-preset-section{min-width:0}.bt-preset-section>small{font:5px Arial;color:#deedf0;display:block;overflow:hidden;white-space:nowrap}.bt-preset-cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:7px;gap:1px;margin-top:3px}.bt-preset-cells span{background:#dae7e6;border:1px solid #678b92;min-height:12px}.bt-mini-thumbnails{height:120px;background:#f2f5f4;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:6px}.bt-mini-thumbnails b,.bt-mini-thumbnails i{display:block;background:#28618b;height:24px;margin-bottom:2px;font:6px Arial;color:white;padding:4px}.bt-mini-thumbnails i{background:#b7d7d5}
.bt-thumbnail-mode #groupBoard{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(105px,1fr))!important;gap:10px!important;align-items:start}.bt-thumbnail-mode .bt-group{grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0;overflow:visible;background:transparent!important;border:0!important;padding:0!important}.bt-thumbnail-mode .bt-group-head{display:flex!important;position:relative;flex-wrap:wrap;align-content:center;justify-content:center;aspect-ratio:1;height:auto!important;min-height:0;padding:8px!important;background:var(--group-header)!important;color:var(--group-ink)!important;border-radius:2px;cursor:grab}.bt-thumbnail-mode .bt-group-head h2{width:100%;font:400 15px/1.2 Arial!important;text-align:center;overflow-wrap:anywhere;padding:0;margin:0}.bt-thumbnail-mode .bt-group-head button{font:11px Arial;padding:2px!important;min-width:18px;height:19px!important;background:transparent;border:0;color:inherit}.bt-thumbnail-mode .bt-group-head .group-handle{position:absolute;inset:0;width:100%;height:100%!important;opacity:0;cursor:grab}.bt-thumbnail-mode .bt-group-head h2{pointer-events:none}.bt-thumbnail-mode .bt-group-head button:not(.group-handle){position:relative;z-index:1}.bt-thumbnail-mode .bt-group-grid{display:flex!important;flex-direction:column;gap:3px!important;min-height:30px!important;padding:3px 0!important}.bt-thumbnail-mode .bt-group-grid[hidden]{display:none!important}.bt-thumbnail-mode .bt-card{position:relative!important;width:100%!important;aspect-ratio:1;height:auto!important;min-height:0!important;grid-column:auto!important;grid-row:auto!important;border-radius:2px!important;cursor:grab;touch-action:none}.bt-thumbnail-mode .bt-card>.bt-resize,.bt-thumbnail-mode .bt-group>.bt-resize,.bt-thumbnail-mode .bt-card-size{display:none!important}.bt-thumbnail-mode .bt-group-add{width:100%;font:10px Arial;padding:6px!important}.bt-thumbnail-mode .bt-empty{font:11px Arial;padding:12px 4px!important;min-height:70px}.bt-thumbnail-caption{position:absolute;left:0;right:0;bottom:0;padding:5px;color:white;background:#0a2237b8;font:11px/1.2 Arial;z-index:2;pointer-events:none;overflow-wrap:anywhere}.bt-thumbnail-mode .moving{opacity:.3}.bt-reader-designed{position:relative!important;width:min(100%,620px)!important;height:auto!important;min-height:220px;max-height:650px;container-type:inline-size;overflow:hidden;margin:0 auto 18px}.bt-reader-designed .bt-design-frame{height:100%}
@media(max-width:700px){.bt-thumbnail-mode #groupBoard{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))!important;gap:7px!important}.bt-preset-pair img,.bt-preset-diagram,.bt-mini-thumbnails{height:150px}}

/* Photograph sits beneath the title, inside the same compact heading. */
.bt-heading{position:relative}.bt-heading>.bt-board-header,.bt-heading>.bt-board-header:not(.has-photo){position:absolute;inset:0;height:auto!important;margin:0!important;z-index:0}.bt-heading>.bt-board-header:not(.has-photo) .bt-header-tools{top:7px;right:7px}.bt-heading>.bt-board-header.has-photo .bt-header-tools{top:7px;right:7px}.bt-photo-heading{min-height:150px!important;padding:24px!important;isolation:isolate;overflow:hidden}.bt-photo-heading>.bt-board-header>img{height:100%!important;width:100%;position:absolute;inset:0}.bt-photo-heading>.bt-board-header:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061724b8,transparent 85%);pointer-events:none}.bt-photo-heading>div{position:relative;z-index:1;pointer-events:none}.bt-photo-heading>div :is(input,button,a){pointer-events:auto}.bt-photo-heading #boardTitle,.bt-photo-heading #boardDescription{color:white!important;background:transparent!important;text-shadow:0 1px 4px #0008}.bt-photo-heading #boardTitle::placeholder,.bt-photo-heading #boardDescription::placeholder{color:#ffffffdb!important}.bt-photo-heading .bt-back,.bt-photo-heading #saveStatus{color:white!important;text-shadow:0 1px 3px #000}.bt-photo-heading .bt-header-tools{z-index:3}@media(max-width:700px){.bt-photo-heading{min-height:120px!important;padding:18px!important}}
.bt-thumbnail-mode .bt-group{display:block!important}.bt-thumbnail-mode .bt-group-head h2{flex:0 0 100%!important;min-width:0;color:inherit!important}.bt-thumbnail-mode .bt-group-head{margin-bottom:0!important;gap:3px!important}.bt-library-open .bt-page{margin-right:282px!important;padding:28px 26px 60px!important}.bt-heading>div:not(.bt-actions){flex:1;min-width:0}.bt-heading>.bt-board-header{flex:none}.bt-thumbnail-mode .bt-quick-type,.bt-canvas-mode .bt-quick-type{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:transparent;border:0;padding:5px!important;min-width:35px;min-height:45px}.bt-thumbnail-mode .bt-quick-icon,.bt-canvas-mode .bt-quick-icon{font-size:19px}.bt-thumbnail-mode .bt-quick-caption,.bt-canvas-mode .bt-quick-caption{font-size:8px}.bt-thumbnail-mode .bt-toolbar,.bt-canvas-mode .bt-toolbar{flex-wrap:wrap}.bt-thumbnail-mode .bt-toolbar>div,.bt-canvas-mode .bt-toolbar>div{flex-wrap:wrap}.bt-canvas-mode .bt-workspace-layout{display:block!important;grid-template-columns:1fr!important}.bt-freeform .bt-photo-heading{padding:24px!important}.bt-photo-heading #boardTitle,.bt-freeform .bt-photo-heading #boardTitle,.bt-freeform .bt-photo-heading #boardDescription{color:white!important}.bt-heading>.bt-board-header:not(.has-photo){pointer-events:none}.bt-heading>.bt-board-header .bt-header-tools{pointer-events:auto}
@media(max-width:1100px) and (min-width:769px){.bt-library-open .bt-page{margin-right:238px!important;padding:20px 18px 45px!important}}@media(max-width:768px){.bt-library-open .bt-page{margin-right:0!important;padding:15px 12px 40px!important}.bt-freeform .bt-photo-heading{padding:18px!important}}

.bt-canvas-mode #groupBoard{background:transparent!important;border:0!important;box-shadow:none!important}.bt-canvas-mode .bt-group{min-width:0!important}.bt-canvas-mode:is([data-board-theme=navy],[data-board-theme=black]) .bt-group{background:#112631;border-color:#35505c}.bt-canvas-mode:is([data-board-theme=navy],[data-board-theme=black]) .bt-group-head{background:#173340;border-color:#35505c}.bt-canvas-mode:is([data-board-theme=navy],[data-board-theme=black]) .bt-group-head h2,.bt-canvas-mode:is([data-board-theme=navy],[data-board-theme=black]) .bt-group-head button{color:#e0edf0}.bt-canvas-mode:is([data-board-theme=navy],[data-board-theme=black]) :is(.bt-back,.bt-all-boards){color:#cfe4e6!important}
/* Designer studio: quiet navigation, compact controls and one scrolling library. */
.bt-personal-boards{margin:0 0 14px!important;padding:0!important;background:none!important;border:0!important}.bt-personal-board-row{display:flex!important;align-items:center;gap:20px!important;min-height:32px;border-bottom:1px solid #77969b35;padding:0!important}.bt-personal-board-tabs{display:flex;gap:20px!important;min-width:0;overflow-x:auto;scrollbar-width:thin}.bt-personal-boards a,.bt-personal-boards a.bt-add-board,.bt-personal-boards a.bt-new-blank{display:inline-block!important;flex-shrink:0;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:8px 0!important;font:11px/1.2 Arial!important;color:inherit!important;text-decoration:none;opacity:.7}.bt-personal-boards a[aria-current=page]{opacity:1;border-bottom:2px solid #4faab2!important}.bt-personal-boards .bt-all-boards{margin-left:auto}.bt-heading{gap:12px!important;margin-bottom:10px!important}.bt-heading #boardTitle{font:400 28px/1.15 Georgia,serif!important}.bt-actions{display:grid!important;grid-template-columns:repeat(3,28px);gap:5px!important;justify-content:end;min-width:140px;position:relative}.bt-actions #saveStatus{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bt-actions .bt-icon-action{display:inline-grid!important;place-items:center;width:28px!important;height:28px!important;min-height:0!important;padding:4px!important;border:0!important;border-radius:2px!important;background:transparent!important;box-shadow:none!important;color:inherit!important}.bt-icon-action svg{width:19px;height:19px}.bt-icon-action[hidden]{display:none!important}.bt-actions .bt-icon-action:hover{background:#6e999c25!important}.bt-header-colour{grid-column:1/-1;justify-self:end}.bt-header-colour .bt-theme-label{font:9px Arial;color:inherit;opacity:.8;gap:5px}.bt-header-colour select{font:10px Arial;max-width:110px;padding:3px 15px 3px 4px!important;background:transparent!important;color:inherit!important;border:0!important;border-bottom:1px solid #77969b66!important;border-radius:0}.bt-header-colour select option{color:#263b42;background:white}.bt-toolbar{display:none!important}.bt-quick-add{border-radius:0!important;margin-bottom:14px!important;border:0!important;border-block:1px solid #77969b30!important;background:transparent!important;padding:3px 0!important;box-shadow:none!important}.bt-quick-add .bt-quick-type{min-height:37px!important;padding:3px!important}.bt-quick-icon{font-size:17px!important}.bt-quick-caption{font-size:8px!important}.bt-quick-label{font-size:10px!important;padding-right:10px}
.bt-template-rail{overflow-y:auto!important;overflow-x:hidden!important;display:block!important;scrollbar-width:thin;overscroll-behavior:contain;max-height:calc(100dvh - 52px)!important;padding-bottom:25px!important}.bt-template-list{height:auto!important;max-height:none!important;overflow:visible!important;display:grid!important;align-content:start!important;flex:none!important}.bt-card-menu,.bt-preset-list{height:auto!important;max-height:none!important;overflow:visible!important}.bt-library-tabs{position:sticky;top:0;z-index:8;background:#fff;padding-bottom:9px;margin-bottom:9px!important;gap:16px!important}.bt-library-tabs button{border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;background:none!important;color:#6f8285!important;padding:6px 0!important;font:11px Arial!important}.bt-library-tabs button[aria-pressed=true]{color:#264e56!important;border-bottom-color:#408d96!important}.bt-board-controls{border-bottom:1px solid #dce5e6;margin:0 0 14px;padding:0 0 10px;font:11px Arial;color:#58757a}.bt-board-controls>summary{cursor:pointer;font-size:11px}.bt-board-control-fields{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding-top:10px}.bt-board-control-fields label{flex-basis:100%;display:flex;justify-content:space-between;font-size:10px}.bt-board-control-fields button{padding:4px 6px;font-size:10px;border-radius:2px}.bt-card-menu h2,.bt-preset-list h2{font:400 23px Georgia,serif!important}.bt-use-example{display:block;text-align:right;font:10px Arial;color:#487e89;padding-top:6px;text-decoration:none}.bt-preset-diagram{background:#06131a}.bt-preset-cells span{background:#102b35;border:1px solid #3b5861}
/* Original purpose board: adjoining, raised photographic thumbnail tiles. */
.bt-thumbnail-mode #groupBoard{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))!important;gap:2px!important;padding:0!important}.bt-thumbnail-mode .bt-group-head{margin:0!important;padding:5px!important;gap:0!important;border:0!important;border-radius:0!important;background:linear-gradient(135deg,#3575a7,#184b83)!important;color:#fff!important;box-shadow:3px 3px 6px #0003!important}.bt-thumbnail-mode .bt-group-head h2{font:400 11px/1.25 Arial!important}.bt-thumbnail-mode .bt-group-head button:not(.group-handle){opacity:0;position:absolute;bottom:2px}.bt-thumbnail-mode .bt-group-head button[aria-label^="Edit"]{right:2px}.bt-thumbnail-mode .bt-group-head .bt-collapse-group{left:2px}.bt-thumbnail-mode .bt-group-head:hover button:not(.group-handle),.bt-thumbnail-mode .bt-group-head:focus-within button{opacity:1}.bt-thumbnail-mode .bt-group-head button[aria-label^="Move group up"],.bt-thumbnail-mode .bt-group-head button[aria-label^="Add card"]{display:none}.bt-thumbnail-mode .bt-group-grid{padding:2px 0!important;gap:2px!important;min-height:0!important}.bt-thumbnail-mode .bt-pure-thumbnail{border:0!important;border-radius:0!important;box-shadow:2px 3px 5px #0003;display:grid;place-items:center;background:#254f7c!important;color:white;overflow:hidden}.bt-pure-thumbnail>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bt-thumbnail-note{padding:5px;font:11px/1.3 Arial;text-align:center}.bt-thumbnail-mode .bt-thumbnail-caption{opacity:0;font-size:9px}.bt-pure-thumbnail:hover .bt-thumbnail-caption{opacity:1}.bt-thumbnail-mode .bt-empty{display:none!important}.bt-thumbnail-mode .bt-group-add{display:block;margin:2px auto 0!important;width:100%;height:24px;font-size:0!important;opacity:0;background:#4a7b9920}.bt-thumbnail-mode .bt-group:hover .bt-group-add,.bt-thumbnail-mode .bt-group:focus-within .bt-group-add{opacity:1}.bt-thumbnail-mode .bt-group-add:after{content:'＋';font:15px Arial}
/* Each designer board has the composition and density of its own reference. */
.bt-designer-mode{--ds-bg:#020d16;--ds-panel:#041a28;--ds-line:#153442;--ds-ink:#e1edf0;--ds-accent:#67c7d7}.bt-designer-mode[data-designer^="fashion"]{--ds-bg:#020605;--ds-panel:#070c0b;--ds-line:#443d22;--ds-ink:#ede6d6;--ds-accent:#c8ae61}.bt-designer-mode,.bt-designer-mode .bt-page{background:var(--ds-bg)!important;color:var(--ds-ink)!important}.bt-designer-mode .bt-heading #boardTitle,.bt-designer-mode .bt-heading #boardDescription{color:var(--ds-ink)!important}.bt-designer-mode #groupBoard.ds-board{display:grid!important;grid-template-columns:minmax(90px,15fr) minmax(0,64fr) minmax(100px,19fr)!important;gap:8px!important;align-items:start;background:none!important;min-height:0!important;padding:0!important}.bt-designer-mode .ds-section{display:block!important;padding:7px!important;margin:0!important;min-width:0!important;background:var(--ds-panel)!important;border:1px solid var(--ds-line)!important;border-radius:3px!important;box-shadow:none!important;overflow:hidden}.ds-section-heading{display:flex;align-items:center;justify-content:space-between;min-height:23px;margin-bottom:5px}.ds-section-heading h2{font:400 10px/1.25 Arial!important;letter-spacing:.015em;text-transform:uppercase;color:var(--ds-accent)!important;margin:0}.ds-section-heading button{opacity:0;border:0;background:none;color:var(--ds-accent);font-size:11px;padding:0 2px}.ds-section:hover>.ds-section-heading button{opacity:1}.bt-designer-mode .ds-cards{display:grid!important;grid-template-columns:repeat(var(--ds-columns,3),minmax(0,1fr))!important;gap:5px!important;grid-auto-rows:auto!important;min-height:0!important;padding:0!important}.bt-designer-mode .ds-card{position:relative!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3/4;container-type:inline-size;border:1px solid var(--ds-line)!important;border-radius:3px!important;background:#092333!important;box-shadow:none;overflow:hidden;cursor:pointer}.bt-designer-mode[data-designer^="fashion"] .ds-card{background:#141610!important}.ds-slot{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--ds-accent);background:linear-gradient(150deg,#0b2533,#03131d)!important}.ds-slot-icon{font:200 23px Arial;opacity:.5}.ds-slot-label{font:10px/1.3 Arial;text-align:center;padding:0 5px;opacity:.8}.ds-slot small{font:8px Arial;opacity:0;text-align:center;padding:0 3px}.ds-slot:hover small,.ds-slot:focus small{opacity:.7}.bt-designer-mode[data-designer^="fashion"] .ds-slot{background:linear-gradient(150deg,#171a12,#060a08)!important}.ds-profile{grid-column:1!important;grid-row:1/span 6!important}.ds-featured{grid-column:2!important;grid-row:1!important}.ds-mission{grid-column:3!important;grid-row:1/span 6!important}.ds-timeline{grid-column:2!important;grid-row:2!important}.ds-highlights{grid-column:2!important;grid-row:3!important}.ds-gallery{grid-column:2!important;grid-row:4!important}.ds-custom{grid-column:2!important}.ds-timeline .ds-card,.ds-gallery .ds-card{aspect-ratio:1!important}.ds-profile .ds-card{aspect-ratio:4/5}.ds-mission .ds-card{aspect-ratio:1.25}.ds-profile .ds-card+.ds-card,.ds-mission .ds-card+.ds-card{margin-top:5px}.ds-highlights .ds-card{aspect-ratio:2/3}.ds-card .bt-original-shell,.ds-card .rs-composed-copy{background:var(--ds-panel)!important;color:var(--ds-ink)!important}.ds-card .rs-composed-copy p,.ds-card .rs-composed-copy h3{color:var(--ds-ink)!important}.ds-card .rs-composed-social{display:none!important}.ds-card .bt-original-shell>.rs-composed-copy{padding:4cqw!important}.ds-card .bt-original-shell>.rs-composed-copy>p{font-size:5cqw!important}.bt-designer-mode[data-designer="fashion-style"] #groupBoard.ds-board{grid-template-columns:repeat(12,minmax(0,1fr))!important}.bt-designer-mode[data-designer="fashion-style"] .ds-profile{grid-column:1/span 2!important;grid-row:1/span 6!important}.ds-boards{grid-column:3/span 4!important;grid-row:1/span 2!important}.ds-runway{grid-column:7/span 4!important;grid-row:1!important}.ds-story{grid-column:11/span 2!important;grid-row:1!important}.ds-calendar{grid-column:7/span 6!important;grid-row:2!important}.ds-editorials{grid-column:3/span 4!important;grid-row:3!important}.ds-collections{grid-column:7/span 3!important;grid-row:3!important}.ds-articles{grid-column:10/span 3!important;grid-row:3!important}.ds-stylist{grid-column:3/span 5!important;grid-row:4!important}.ds-wardrobe{grid-column:8/span 5!important;grid-row:4!important}.ds-shopping{grid-column:3/span 5!important;grid-row:5!important}.ds-events{grid-column:8/span 5!important;grid-row:5!important}.ds-boards .ds-card{aspect-ratio:.85}.ds-runway .ds-card,.ds-editorials .ds-card,.ds-collections .ds-card{aspect-ratio:.6}.ds-calendar .ds-card{aspect-ratio:1}.ds-articles .ds-card,.ds-events .ds-card{aspect-ratio:4!important;min-height:44px!important}.ds-articles .ds-slot-icon,.ds-events .ds-slot-icon{display:none}.ds-articles .ds-slot,.ds-events .ds-slot{flex-direction:row}.bt-designer-mode[data-designer="fashion-inspiration"] #groupBoard.ds-board{grid-template-columns:minmax(90px,15fr) minmax(0,85fr)!important;gap:3px!important}.ds-mosaic{grid-column:2!important;grid-row:1/span 6!important;padding:0!important;border:0!important}.ds-mosaic>.ds-section-heading{display:none}.ds-mosaic .ds-cards{gap:2px!important}.ds-mosaic .ds-card{aspect-ratio:.8;border:0!important;border-radius:0!important}.ds-mosaic .ds-card:nth-child(-n+5){aspect-ratio:.64}.ds-mosaic .ds-slot-label{font-size:9px}.ds-mosaic .ds-card .bt-design-frame{height:100%}.ds-mosaic .ds-card .bt-design-photo{object-fit:cover}.ds-mosaic .ds-card .bt-design-copy{padding:4cqw!important}
@media(max-width:900px){.bt-designer-mode #groupBoard.ds-board{grid-template-columns:minmax(0,1fr) minmax(100px,25%)!important}.bt-designer-mode .ds-profile{display:none!important}.ds-featured,.ds-timeline,.ds-highlights,.ds-gallery,.ds-custom{grid-column:1!important}.ds-mission{grid-column:2!important}.bt-designer-mode[data-designer="fashion-style"] #groupBoard.ds-board{grid-template-columns:repeat(10,minmax(0,1fr))!important}.ds-boards{grid-column:1/span 4!important}.ds-runway,.ds-calendar{grid-column:5/span 6!important}.ds-story{display:none!important}.ds-editorials{grid-column:1/span 4!important}.ds-collections{grid-column:5/span 3!important}.ds-articles{grid-column:8/span 3!important}.ds-stylist,.ds-shopping{grid-column:1/span 5!important}.ds-wardrobe,.ds-events{grid-column:6/span 5!important}.bt-designer-mode[data-designer="fashion-inspiration"] #groupBoard.ds-board{display:block!important}}@media(max-width:600px){.bt-designer-mode #groupBoard.ds-board{display:flex!important;flex-direction:column;gap:8px!important}.bt-designer-mode .ds-section{width:100%}.bt-designer-mode .ds-profile{display:block!important}.ds-profile .ds-cards{grid-template-columns:repeat(3,1fr)!important}.ds-mission .ds-cards{grid-template-columns:repeat(2,1fr)!important}.ds-featured .ds-cards{grid-template-columns:repeat(3,1fr)!important}.ds-highlights .ds-cards{grid-template-columns:repeat(2,1fr)!important}.ds-slot small{display:none}.bt-template-rail{max-height:600px!important;overflow-y:auto!important}.bt-thumbnail-mode #groupBoard{grid-template-columns:repeat(auto-fill,minmax(65px,1fr))!important}.bt-actions{min-width:110px!important}.bt-header-colour .bt-theme-label{font-size:8px}}

.bt-purpose-mosaic #groupBoard{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:1px!important}.bt-purpose-mosaic .bt-group-grid{gap:1px!important;padding:1px 0!important}.bt-purpose-mosaic .bt-thumbnail-note{font-size:0}.bt-purpose-mosaic .bt-thumbnail-note:after{content:'＋';font:18px Arial;opacity:.35}.bt-purpose-mosaic .bt-pure-thumbnail{background:linear-gradient(135deg,#e4edf1,#bdcfd9)!important;color:#335477}.bt-purpose-mosaic .bt-group-head{box-shadow:3px 4px 6px #112a4a45!important}.bt-board-controls[open]{margin-bottom:15px}@media(max-width:700px){.bt-purpose-mosaic #groupBoard{grid-template-columns:repeat(6,minmax(0,1fr))!important}}

/* Landscape screens retain native card proportions instead of inflating portraits. */
.bt-designer-mode #groupBoard.ds-board{max-width:1080px;margin-right:auto!important}.bt-designer-mode[data-designer=fashion-inspiration] .ds-mosaic .ds-cards{grid-template-columns:16fr 21fr 23fr 19fr 21fr!important;grid-template-rows:281fr 249fr 235fr 210fr 208fr 211fr;aspect-ratio:885/1410;grid-auto-rows:0!important}.bt-designer-mode[data-designer=fashion-inspiration] .ds-mosaic .ds-card{aspect-ratio:auto!important;height:100%!important}.bt-designer-mode .ds-card:is(.design-note,.design-quote) .bt-design-frame,.bt-designer-mode .ds-card:is(.design-note,.design-quote) .bt-design-copy{background:var(--ds-panel)!important;color:var(--ds-ink)!important}.bt-designer-mode .ds-card:is(.design-note,.design-quote) h3,.bt-designer-mode .ds-card:is(.design-note,.design-quote) p{color:var(--ds-ink)!important}

.bt-page{container-type:inline-size}.bt-designer-mode .ds-extra,.bt-designer-mode .ds-more{display:none!important}@container(min-width:1100px){.bt-designer-mode #groupBoard.ds-board{max-width:1340px;grid-template-columns:14fr 48fr 17fr 19fr!important}.bt-designer-mode .ds-extra{display:block!important;grid-column:4!important;grid-row:1!important}.bt-designer-mode .ds-more{display:block!important;grid-column:4!important;grid-row:2/span 3!important}.bt-designer-mode[data-designer=fashion-style] #groupBoard.ds-board{grid-template-columns:repeat(14,minmax(0,1fr))!important}.bt-designer-mode[data-designer=fashion-style] .ds-extra{grid-column:13/span 2!important;grid-row:1/span 3!important}.bt-designer-mode[data-designer=fashion-style] .ds-more{grid-column:13/span 2!important;grid-row:4/span 2!important}.bt-designer-mode[data-designer=fashion-inspiration] #groupBoard.ds-board{grid-template-columns:12fr 70fr 18fr!important}.bt-designer-mode[data-designer=fashion-inspiration] .ds-extra,.bt-designer-mode[data-designer=fashion-inspiration] .ds-more{grid-column:3!important}}

.ds-card .bt-design-copy{background:var(--ds-panel)!important;color:var(--ds-ink)!important}.ds-card .bt-design-copy h3,.ds-card .bt-design-copy p{color:var(--ds-ink)!important}.ds-card:is(.design-overlay,.design-magazine,.design-video) .bt-design-copy{background:transparent!important}.ds-card .rs-composed-card{border:0!important}.bt-designer-mode .bt-card-controls{opacity:0!important}.bt-designer-mode .ds-card:hover .bt-card-controls,.bt-designer-mode .ds-card:focus-within .bt-card-controls{opacity:1!important}.ds-card .bt-card-controls button{width:16px!important;height:16px!important;padding:1px!important;background:#03162299!important;color:#d4edf0!important;font:10px Arial!important}.bt-actions #attachBoard{background:none!important;border:0!important;color:inherit!important}

.bt-designer-mode .bt-quick-type,.bt-designer-mode .bt-quick-icon,.bt-designer-mode .bt-quick-caption,.bt-designer-mode .bt-quick-label{color:var(--ds-ink)!important}.bt-designer-mode .bt-actions #saveAccount,.bt-designer-mode .bt-actions #attachBoard,.bt-designer-mode .bt-actions #retryBoardSave{color:var(--ds-ink)!important}.bt-designer-mode .bt-photo-heading>.bt-board-header:after{background:linear-gradient(90deg,var(--ds-bg) 0%,var(--ds-bg) 50%,transparent 85%)}.ds-card .bt-design-frame{border:0!important;border-radius:0!important}
.bt-designer-mode[data-board-theme=white]{--ds-bg:#fafcfb;--ds-panel:#fff;--ds-ink:#16313f;--ds-line:#d6e2e3;--ds-accent:#3d777e}.bt-designer-mode[data-board-theme=blue]{--ds-bg:#123550;--ds-panel:#174964;--ds-ink:#f0f8fb;--ds-line:#416a7b}.bt-designer-mode[data-board-theme=teal]{--ds-bg:#073d42;--ds-panel:#0b4850}.bt-designer-mode[data-board-theme=forest]{--ds-bg:#112f25;--ds-panel:#173d2e}.bt-designer-mode[data-board-theme=plum]{--ds-bg:#33223b;--ds-panel:#432d4d}.bt-designer-mode[data-board-theme=paper]{--ds-bg:#f8f2e6;--ds-panel:#fffaf1;--ds-ink:#36352b;--ds-line:#c9c2a9;--ds-accent:#726037}.bt-designer-mode[data-board-theme=rose]{--ds-bg:#f7eaeb;--ds-panel:#fff5f6;--ds-ink:#563c43;--ds-line:#d9bfc6;--ds-accent:#8a566b}.bt-designer-mode[data-board-theme=mist]{--ds-bg:#e7f0f5;--ds-panel:#f8fcfd;--ds-ink:#264551;--ds-line:#b9ced6;--ds-accent:#497a8a}

.bt-preset-pair:has(.bt-designed-thumb){grid-template-columns:1fr!important;gap:7px}.bt-designed-thumb{position:relative;aspect-ratio:3.55;overflow:hidden;background:#031015}.bt-designed-thumb>img{position:absolute;left:0;top:0;width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important}.bt-designed-thumb.bt-preview-empty>img{top:auto;bottom:0}.bt-preset-pair>a:has(.bt-designed-thumb)>small{font-size:10px;padding:6px 8px}.bt-preset-list{padding-bottom:15px}

/* Finishing rules for the live designer studio. */
.bt-designer-mode .ds-card .bt-design-frame,.bt-designer-mode .ds-card .bt-design-copy{background-color:var(--ds-panel)!important}
.bt-designer-mode .ds-card:is(.design-overlay,.design-magazine,.design-video) .bt-design-copy{background:transparent!important}
.ds-profile-name{font:400 13px/1.2 Georgia,serif;color:var(--ds-ink);padding:2px 0}
.ds-profile-bio{font:10px/1.5 Arial;color:var(--ds-ink);opacity:.75;margin:0 0 8px}
.ds-profile-nav{display:grid;gap:0;border-block:1px solid var(--ds-line);margin:2px 0 9px;padding:5px 0}
.ds-profile-nav a{font:9px/1.3 Arial;color:var(--ds-accent);text-decoration:none;padding:5px 0}
.ds-profile-nav a:hover{color:var(--ds-ink)}
.ds-profile .bt-design-copy h3,.ds-mission .bt-design-copy h3{font:400 11px/1.3 Arial!important}
.ds-profile .bt-design-copy p,.ds-mission .bt-design-copy p{font:10px/1.5 Arial!important}
.ds-section{scroll-margin-top:80px}
.ds-runway .ds-card{aspect-ratio:.45}
.ds-story .ds-card{aspect-ratio:1}
.ds-calendar .ds-card{aspect-ratio:.85}
.ds-collections .ds-card{aspect-ratio:.35}
.ds-boards .bt-design-copy{padding:3px!important}
.ds-boards .bt-design-copy h3{font:9px/1.15 Arial!important}
.ds-boards .bt-design-copy p{display:none!important}
.ds-reference-window{min-width:0;overflow:hidden}
.ds-reference-window>.bt-design-photo{flex:none!important}
.bt-designer-mode .bt-actions .bt-header-colour{padding-top:2px}
@media(max-width:600px){.ds-profile-nav,.ds-profile-name,.ds-profile-bio{display:none}}

/* Keep the cover pencil separate from save and placement icons. */
.bt-heading .bt-actions{margin-right:32px!important}

/* Keep native template previews inside the selected slot proportions. */
#rsSharedCardBuilder[data-workspace-editor=true] .bt-workspace-editor-preview.ds-card>.bt-design-frame{position:absolute!important;inset:0;height:100%!important;min-height:0!important}
#rsSharedCardBuilder[data-workspace-editor=true] .bt-workspace-editor-preview.ds-card{flex:none!important;overflow:hidden!important}

#rsSharedCardBuilder[data-workspace-fixed-slot=true] .rs-fit-photo{display:none!important}
#rsSharedCardBuilder .rs-slot-proportions{font:12px/1.5 Arial;color:#536d64;margin:12px 0}

/* A single invitation and quiet, differentiated empty spaces. */
.ds-board-prompt{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--ds-ink);font:11px/1.4 Arial}.ds-board-prompt[hidden]{display:none!important}.ds-board-prompt button{padding:0 0 3px!important;border:0!important;border-bottom:1px solid var(--ds-accent)!important;border-radius:0!important;background:none!important;color:var(--ds-accent)!important;font:12px Arial!important;cursor:pointer}.ds-board-prompt span{opacity:.6}
.bt-designer-mode .ds-slot{background:#102432!important;border-color:#49626b50!important;border-radius:0!important}.bt-designer-mode .ds-slot:nth-child(3n+2){background:#172e3a!important}.bt-designer-mode .ds-slot:nth-child(3n){background:#0d1e29!important}
.bt-designer-mode[data-designer^=fashion] .ds-slot{background:#151c18!important;border-color:#75806c35!important}.bt-designer-mode[data-designer^=fashion] .ds-slot:nth-child(3n+2){background:#20271f!important}.bt-designer-mode[data-designer^=fashion] .ds-slot:nth-child(3n){background:#101612!important}.bt-designer-mode .ds-slot:hover,.bt-designer-mode .ds-slot:focus-visible{outline:1px solid var(--ds-accent);outline-offset:-1px}
#rsSharedCardBuilder[data-workspace-editor=true] .bt-workspace-editor-preview{flex:none!important;overflow:hidden!important}
#rsSharedCardBuilder[data-workspace-editor=true] .bt-workspace-editor-preview>.bt-design-frame,#rsSharedCardBuilder[data-workspace-editor=true] .bt-workspace-editor-preview>.rs-composed-card,#rsSharedCardBuilder[data-workspace-editor=true] .bt-workspace-editor-preview>.bt-original-shell{position:absolute!important;inset:0;height:100%!important;min-height:0!important}

/* Approved Fashion Studio: flat editorial surfaces and black hairline gutters. */
.bt-designer-mode[data-designer=fashion-style][data-board-theme=black]{--ds-bg:#030606;--ds-panel:#050909;--ds-line:#101616;--ds-ink:#eee9dd;--ds-accent:#c9b679}
.bt-designer-mode[data-designer=fashion-style] .bt-heading{min-height:142px!important;padding:22px 18px!important;margin-bottom:0!important;border:0!important}
.bt-designer-mode[data-designer=fashion-style] .bt-heading #boardTitle{font:400 clamp(27px,2.8vw,40px)/1.1 Georgia,serif!important;letter-spacing:.01em;color:#f4eee2!important}
.bt-designer-mode[data-designer=fashion-style] .bt-heading #boardDescription{font:italic 15px/1.4 Georgia,serif!important;color:#d8c88f!important;opacity:1!important}
.bt-designer-mode[data-designer=fashion-style] .bt-photo-heading>.bt-board-header:after{background:linear-gradient(90deg,#030606 0%,#030606f5 30%,#03060690 65%,#03060625)}
.bt-designer-mode[data-designer=fashion-style] #groupBoard.ds-board{gap:8px!important}
.bt-designer-mode[data-designer=fashion-style] .ds-section{border:0!important;border-radius:0!important;padding:4px!important;background:var(--ds-panel)!important;box-shadow:none!important}
.bt-designer-mode[data-designer=fashion-style] .ds-section-heading{margin:0 0 7px;min-height:22px;border-bottom:1px solid #171b18}
.bt-designer-mode[data-designer=fashion-style] .ds-section-heading h2{font:400 11px/1.3 Arial,sans-serif!important;letter-spacing:.055em}
.bt-designer-mode[data-designer=fashion-style] .ds-cards{gap:2px!important;background:#000!important}
.bt-designer-mode[data-designer=fashion-style] .ds-card{border:0!important;border-radius:0!important;background:var(--ds-panel)!important;box-shadow:none!important}
.bt-designer-mode[data-designer=fashion-style] .ds-card .bt-design-frame{border:0!important;border-radius:0!important;box-shadow:none!important}
.bt-designer-mode[data-designer=fashion-style] .ds-card .bt-design-photo{border:0!important;border-radius:0!important}
.bt-designer-mode[data-designer=fashion-style] .ds-slot{border:0!important;background:linear-gradient(145deg,#202323,#111414)!important}
.bt-designer-mode[data-designer=fashion-style] .ds-slot:nth-child(3n+2){background:linear-gradient(155deg,#252625,#151818)!important}
.bt-designer-mode[data-designer=fashion-style] .ds-slot:nth-child(3n){background:linear-gradient(140deg,#191d1e,#0d1112)!important}
.bt-designer-mode[data-designer=fashion-style] .ds-boards .ds-card{aspect-ratio:1.08}
.bt-designer-mode[data-designer=fashion-style] .ds-runway .ds-card{aspect-ratio:.52}
.bt-designer-mode[data-designer=fashion-style] .ds-calendar .ds-card{aspect-ratio:1.55}
.bt-designer-mode[data-designer=fashion-style] .ds-story .ds-card{aspect-ratio:1}
.bt-designer-mode[data-designer=fashion-style] .ds-collections .ds-card{aspect-ratio:.6}
.bt-designer-mode[data-designer=fashion-style] .ds-profile .ds-cards{background:transparent!important;gap:7px!important}
.bt-designer-mode[data-designer=fashion-style] .ds-profile .ds-card:first-child{width:80%!important;aspect-ratio:1;border-radius:50%!important;margin:5px auto 7px;overflow:hidden}
.bt-designer-mode[data-designer=fashion-style] .ds-profile-nav a{font:11px/1.4 Arial,sans-serif;padding:6px 0;color:#d1c69f}
.bt-designer-mode[data-designer=fashion-style] .ds-profile .ds-card:not(:first-child){aspect-ratio:1.3}
.bt-designer-mode[data-designer=fashion-style] .ds-card .bt-design-copy{padding:6px!important;color:#eee9dd!important}
.bt-designer-mode[data-designer=fashion-style] .ds-card .bt-design-copy h3,.bt-designer-mode[data-designer=fashion-style] .ds-card .rs-composed-copy h3{font:400 12px/1.3 Arial,sans-serif!important;letter-spacing:0!important;margin:0 0 3px!important;color:var(--ds-ink)!important;text-shadow:none!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:normal!important;word-break:normal!important}
.bt-designer-mode[data-designer=fashion-style] .ds-card .bt-design-copy p,.bt-designer-mode[data-designer=fashion-style] .ds-card .rs-composed-copy p{font:400 11px/1.4 Arial,sans-serif!important;color:var(--ds-ink)!important;margin:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.bt-designer-mode[data-designer=fashion-style] .ds-card:is(.design-overlay,.design-magazine,.design-video) .bt-design-copy{background:linear-gradient(180deg,#030606c9,transparent)!important}
.bt-designer-mode[data-designer=fashion-style] .ds-boards .bt-design-copy p{display:none!important}
.bt-designer-mode[data-designer=fashion-style] .ds-card [contenteditable]{-webkit-line-clamp:unset!important;overflow:auto!important}
.bt-designer-mode[data-designer=fashion-style] .ds-board-prompt{padding:7px 4px;margin:0 0 10px;border-bottom:1px solid #141919}
.bt-designer-mode[data-designer=fashion-style] .bt-personal-boards{margin:0 0 6px!important}
@media(max-width:600px){.bt-designer-mode[data-designer=fashion-style] .bt-heading{min-height:120px!important;padding:14px 8px!important}.bt-designer-mode[data-designer=fashion-style] .bt-heading #boardTitle{font-size:27px!important}.bt-designer-mode[data-designer=fashion-style] .bt-heading #boardDescription{font-size:12px!important}.bt-designer-mode[data-designer=fashion-style] .ds-runway .ds-cards,.bt-designer-mode[data-designer=fashion-style] .ds-collections .ds-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bt-designer-mode[data-designer=fashion-style] .ds-boards .ds-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
/* Let readable lines retain their height instead of flex-shrinking. */
.bt-designer-mode[data-designer=fashion-style] .ds-card .bt-design-copy h3,.bt-designer-mode[data-designer=fashion-style] .ds-card .bt-design-copy p{flex:none!important}
.bt-designer-mode[data-designer=fashion-style] .ds-card .bt-design-copy h3{min-height:1.3em!important}
.bt-designer-mode[data-designer=fashion-style] .ds-card.design-caption .bt-design-copy{display:block!important;min-height:0!important;max-height:55%!important}
.bt-designer-mode[data-designer=fashion-style] .bt-heading #boardTitle{text-transform:uppercase}
@container(max-width:90px){.bt-designer-mode[data-designer=fashion-style] .ds-card:not(.design-note):not(.design-quote) .bt-design-copy p{display:none!important}}

/* Keep the original card title on its photograph while editing. */
#rsSharedCardBuilder[data-workspace-editor=true] .bt-original-shell>.rs-composed-media>h3[data-inline-field]{position:absolute!important;top:auto!important;bottom:6cqw!important;left:5cqw!important;right:5cqw!important;width:auto!important;z-index:3!important;min-height:1.25em!important}
#rsSharedCardBuilder[data-workspace-editor=true] .bt-original-shell>.rs-composed-copy{overflow:auto!important}
#rsSharedCardBuilder[data-workspace-editor=true] .bt-original-shell>.rs-composed-copy>p[data-inline-field]{min-height:3em!important}

.bt-actions{grid-template-columns:repeat(3,28px) auto!important;min-width:240px!important;align-items:center}.bt-publish-board{font:11px/1.2 Arial!important;padding:7px 11px!important;border:1px solid #59969c!important;border-radius:2px!important;background:#397d84!important;color:#fff!important;white-space:nowrap;cursor:pointer}.bt-publish-dialog{width:min(440px,92vw);padding:22px;border:1px solid #cbd7d7;border-radius:5px;background:#fff;color:#203c43}.bt-publish-dialog::backdrop{background:#00101aa8}.bt-publish-dialog header{display:flex;align-items:center;justify-content:space-between}.bt-publish-dialog h2{font:26px Georgia;margin:0}.bt-publish-dialog header button{border:0;background:none;font:24px Arial;cursor:pointer}.bt-publish-dialog p{font:13px/1.5 Arial}.bt-publish-dialog label{display:grid;gap:8px;font:13px Arial;margin:20px 0}.bt-publish-dialog select,.bt-publish-dialog input{width:100%;padding:10px;border:1px solid #cbd7d7;border-radius:3px;font:13px Arial}.bt-publish-apply{background:#397d84;color:white;border:0;border-radius:3px;padding:10px 16px;font:13px Arial;cursor:pointer}.bt-publish-dialog input[hidden]{display:none}.bt-publish-message{min-height:20px}@media(max-width:600px){.bt-actions{min-width:210px!important}.bt-publish-board{font-size:10px!important;padding:7px!important}.bt-heading{flex-wrap:wrap}}
/* Subject collections retain the approved photographic rhythm at a usable reading size. */
.bt-collection-tools{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:0 0 16px}.bt-collection-tools[hidden]{display:none}.bt-collection-tools select,.bt-collection-tools button{font:12px Arial;padding:7px 10px;border:1px solid #d8dfdf;background:transparent;color:inherit;border-radius:2px}
.bt-collections[data-board-theme=white] .bt-page{background:#fbfaf7}.bt-collections #boardTitle{font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:-.04em}.bt-collections #groupBoard{display:flex!important;gap:14px!important;align-items:flex-start!important;overflow-x:auto!important;padding:0 0 22px!important;scrollbar-width:thin;scroll-snap-type:x proximity;min-height:400px;max-width:100%}.bt-collections .bt-group{flex:0 0 clamp(180px,17vw,240px)!important;scroll-snap-align:start;box-shadow:0 8px 24px #152a3810;border:0!important;border-radius:0!important}.bt-collections .bt-group-head{aspect-ratio:auto!important;height:54px!important;min-height:54px!important;background:#f6f3ed!important;color:#10213c!important;border-radius:0!important;padding:12px 4px!important}.bt-collections[data-collection=world] .bt-group-head{background:#183343!important;color:#fff!important}.bt-collections .bt-group-head h2{font:400 23px/1.2 Georgia,serif!important}.bt-collections .bt-group-head button:not(.group-handle){opacity:0}.bt-collections .bt-group-head:hover button,.bt-collections .bt-group-head:focus-within button{opacity:1}.bt-collections .bt-group-grid{gap:2px!important;padding:0!important;background:#171c20;min-height:0!important}.bt-collections .bt-card{aspect-ratio:auto!important;min-height:0!important;height:auto!important;display:block!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.bt-collections .bt-card>img{display:block!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;transform:none!important}.bt-collections .bt-thumbnail-caption{font:14px/1.35 Arial!important;padding:10px!important;opacity:0;background:#0a1924c9}.bt-collections .bt-card:hover>.bt-thumbnail-caption,.bt-collections .bt-card:focus-within>.bt-thumbnail-caption{opacity:1}.bt-collections .bt-collection-caption{font:15px/1.5 Arial!important;white-space:pre-wrap;margin:0!important;padding:13px 12px;color:#192f39;background:white;position:relative}.bt-collections .bt-card:has(.bt-collection-caption)>.bt-thumbnail-caption{position:static;display:block;opacity:1;background:#fff;color:#122937;padding:12px 12px 0!important;font-weight:600!important}.bt-collections .bt-group-add{background:transparent!important;border:0!important;padding:9px!important;font-size:12px!important;color:#527075!important}.bt-collection-preview{height:auto!important;aspect-ratio:3/2;object-fit:contain!important}.bt-collections .bt-thumbnail-note{display:block!important;min-height:120px;padding:18px;font:17px/1.5 Georgia!important;color:#213c49;background:#eeeee8}.bt-collections .bt-empty{background:#f0f0e9;color:#637477;min-height:120px!important}
#cardReader .bt-reader-content>.bt-reader-media,#cardReader .bt-attachment-reader>.bt-reader-media{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:72vh!important;object-fit:contain!important;aspect-ratio:auto!important;margin:0 auto 18px!important;background:none!important;border:0!important;padding:0!important}#cardReader .bt-reader-caption{font:16px/1.65 Arial;color:#203943;white-space:pre-wrap;margin:20px 0}#cardReader .bt-reader-comments{border-top:1px solid #dce4e3;margin:25px 0 0;padding:15px 0 0}#cardReader .bt-reader-comments h3{font:15px Georgia;color:#29454a;margin:0 0 12px}#cardReader .bt-reader-comments form{display:flex;gap:8px;align-items:flex-end}#cardReader .bt-reader-comments textarea{flex:1;min-width:0;resize:vertical;max-height:160px;border:1px solid #d4dedd;border-radius:3px;padding:9px;font:13px/1.5 Arial}#cardReader .bt-reader-comments button{font:12px Arial;padding:10px 12px;border:0;background:#397d84;color:white;border-radius:3px}#cardReader .bt-comment-status{font:11px Arial;color:#658080}#cardReader .bt-comment{font:13px/1.5 Arial;margin-bottom:12px}#cardReader .bt-comment p{margin:3px 0;white-space:pre-wrap}#cardReader .bt-comment a{font-size:11px;color:#447178}.bt-team-person{font:12px Arial;margin:8px 0;display:flex;gap:7px;align-items:center}.bt-team-person button,.bt-team-manage button{font:11px Arial;padding:6px;background:#fff;border:1px solid #cad8d8;border-radius:2px;cursor:pointer}.bt-team-row{display:flex;align-items:center;gap:7px;overflow-x:auto;white-space:nowrap;grid-column:1/-1;font:12px Arial;margin:6px 0}.bt-team-landing{padding:30px;font:16px Arial}.bt-publish-dialog{max-height:85vh;overflow-y:auto}.bt-publish-dialog [hidden]{display:none!important}
@media(hover:none){.bt-collections .bt-group-head button:not(.group-handle){opacity:1}.bt-collections .bt-thumbnail-caption{opacity:1}}
#cardReader .bt-reader-reference{position:relative;overflow:hidden;width:min(100%,580px);margin:0 auto 18px}.bt-team-row .rs-board-member{display:grid;place-items:center;border-radius:50%;width:28px;height:28px;flex:0 0 28px;background:#345f66;color:#fff;overflow:hidden;text-decoration:none}.bt-team-row .rs-board-member img{width:100%;height:100%;object-fit:cover}
/* Match the approved six/eight-column composition before adding more subjects. */
.bt-collections:not(.bt-library-open) .bt-page{margin-right:0!important;padding:28px 26px 60px!important}.bt-collections #groupBoard{gap:var(--collection-gap,14px)!important}.bt-collections[data-collection=world] #groupBoard{--collection-gap:6px}.bt-collections .bt-group{flex-basis:max(110px,calc((100% - (var(--collection-columns,6) - 1)*var(--collection-gap,14px))/var(--collection-columns,6)))!important}.bt-collections #boardTitle{font-size:clamp(26px,3.5vw,48px)!important;text-align:center}.bt-collections .bt-group-head h2{font-size:clamp(15px,1.5vw,23px)!important}.bt-collections .bt-group-head{height:48px!important;min-height:48px!important}.bt-collections .bt-card>video{display:block;position:static;width:100%;height:auto;object-fit:contain}
body.bt-collections .bt-template-rail[hidden]{display:none!important}
body.bt-collections #groupBoard .bt-card>.bt-collection-caption{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important}body.bt-collections #groupBoard .bt-empty{display:grid!important;place-items:center;aspect-ratio:1.15;cursor:pointer;outline-offset:-3px}body.bt-collections .bt-group-add:after{display:none!important}
.bt-preset-pair .bt-legacy-preview{gap:2px;padding:4px;background:#f5f6f4;height:120px}.bt-preset-pair .bt-legacy-preview b{height:15px;padding:2px;font-size:5px;overflow:hidden;white-space:nowrap;margin:0 0 2px}.bt-preset-pair .bt-legacy-preview img{display:block;width:100%;height:16px!important;object-fit:cover;margin:0 0 1px}
/* Editorial Collection: the artwork is the board, flush with the application rail. */
body.bt-collections .bt-page,body.bt-collections:not(.bt-library-open) .bt-page{box-sizing:border-box!important;margin:0 0 0 var(--rs-site-header-left,160px)!important;width:calc(100% - var(--rs-site-header-left,160px))!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fbfaf7!important}
body.bt-collections.bt-library-open .bt-page{width:calc(100% - var(--rs-site-header-left,160px) - 282px)!important;margin-right:282px!important}
body.bt-collections .bt-heading{position:relative!important;display:block!important;min-height:76px!important;height:auto!important;margin:0!important;padding:8px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
body.bt-collections .bt-heading>div:not(.bt-actions){width:100%!important;padding:0!important;margin:0!important}body.bt-collections #boardTitle{box-sizing:border-box;font:400 clamp(30px,4vw,64px)/1.08 Georgia,serif!important;letter-spacing:-.045em!important;width:100%!important;height:60px!important;min-height:0!important;margin:0!important;padding:0 140px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#10223c!important;text-align:center!important}
body.bt-collections .bt-back,body.bt-collections .bt-toolbar,body.bt-collections .bt-heading>.bt-board-header,body.bt-collections .bt-page>.bt-personal-boards{display:none!important}
body.bt-collections #boardDescription{font:12px/1.4 Arial!important;text-align:center!important;margin:3px 0!important;padding:0 15px!important;height:20px!important}body.bt-collections #boardDescription[hidden]{display:none!important}
body.bt-collections .bt-collection-tools{position:absolute!important;top:8px!important;right:12px!important;display:flex!important;align-items:center!important;gap:14px!important;height:20px!important;margin:0!important;padding:0!important;z-index:12}
body.bt-collections .bt-collection-tools>button,body.bt-collections .bt-collection-options>summary{font:9px/1.4 Arial!important;letter-spacing:.14em;text-transform:uppercase;color:#243c5b!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer;white-space:nowrap;list-style:none}body.bt-collections .bt-collection-options>summary::-webkit-details-marker{display:none}body.bt-collections .bt-collection-options:not([open])>.bt-collection-options-body{display:none!important}
body.bt-collections .bt-collection-options-body{position:absolute;top:24px;right:0;width:min(520px,calc(100vw - 30px));box-sizing:border-box;padding:15px;background:#fff;border:1px solid #dce3e3;box-shadow:0 12px 30px #10223320;display:flex;flex-wrap:wrap;gap:10px;color:#193344;max-height:70vh;overflow:auto}
body.bt-collections .bt-collection-options-body .bt-actions{position:static!important;min-width:0!important;width:100%;display:flex!important;flex-wrap:wrap;gap:12px!important;padding:6px 0!important}
body.bt-collections .bt-collection-options-body .bt-personal-boards{display:block!important;width:100%;margin:0!important;padding:0!important;max-width:100%}body.bt-collections .bt-collection-options-body .bt-quick-add{width:100%;margin:0!important;overflow-x:auto;padding:5px 0!important}
body.bt-collections #groupBoard{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:clamp(4px,.7vw,12px)!important;border:0!important;border-radius:0!important;--collection-gap:clamp(4px,.7vw,12px);--collection-columns:8}
body.bt-collections[data-collection=world] #groupBoard{--collection-gap:5px;gap:5px!important}body.bt-collections #groupBoard>.bt-group{flex-basis:max(88px,calc((100% - 7*var(--collection-gap))/8))!important;margin:0!important;padding:0!important;box-shadow:0 3px 12px #1827330c!important}
body.bt-collections #groupBoard .bt-group-head{height:40px!important;min-height:40px!important;margin:0!important;padding:6px 0!important;box-shadow:none!important;border:0!important}body.bt-collections #groupBoard .bt-group-head h2{font:400 clamp(13px,1.3vw,22px)/1.2 Georgia,serif!important;letter-spacing:0!important}
body.bt-collections #groupBoard .bt-group-grid{gap:1px!important;background:#fbfaf7!important}body.bt-collections #groupBoard .bt-card{box-shadow:none!important;border:0!important;border-radius:0!important}
body.bt-collections #workspaceMessage:empty{display:none!important}body.bt-collections .bt-group-add{height:20px!important;margin:0!important;opacity:0}body.bt-collections .bt-group:hover>.bt-group-add,body.bt-collections .bt-group:focus-within>.bt-group-add{opacity:1}
@media(max-width:768px){body.bt-collections .bt-page,body.bt-collections:not(.bt-library-open) .bt-page{margin-left:0!important;width:100%!important}body.bt-collections #boardTitle{padding:20px 5px 0!important;height:64px!important;font-size:30px!important}body.bt-collections .bt-collection-tools{top:2px!important;right:8px!important}body.bt-collections #groupBoard>.bt-group{flex-basis:max(88px,calc((100% - 7*var(--collection-gap))/8))!important}body.bt-collections.bt-library-open .bt-page{width:100%!important;margin-right:0!important}}
body.bt-collections .bt-collection-views{display:flex;align-items:center;justify-content:center;gap:28px;height:27px;padding:0!important;margin:0 0 4px!important;border:0!important;white-space:nowrap;overflow-x:auto;scrollbar-width:thin}body.bt-collections .bt-collection-views[hidden]{display:none!important}body.bt-collections .bt-collection-views a{font:9px/1.5 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;color:#55697b;padding:4px 0;border:0;border-bottom:1px solid transparent}body.bt-collections .bt-collection-views a[aria-current=page]{color:#102a42;border-bottom-color:#9c9f8b}body.bt-collections .bt-collection-views a:hover,body.bt-collections .bt-collection-views a:focus-visible{color:#071c31;border-bottom-color:#102a42}
@media(max-width:600px){body.bt-collections .bt-collection-views{gap:18px;justify-content:flex-start;padding:0 8px!important}body.bt-collections .bt-collection-views a{font-size:8px}}
/* Keep all three views below the fixed app header, including direct navigation. */
body.bt-collections{padding-top:calc(var(--rs-site-header-top,0px) + 52px)!important;background:#fbfaf7!important}body.bt-collections .bt-heading>.bt-collection-tools{width:auto!important}body.bt-collections .bt-collection-tools[hidden]{display:none!important}body.bt-collections #groupBoard{overflow-y:hidden!important}body.bt-collections .bt-group-add{box-sizing:border-box!important;min-height:20px!important;max-height:20px!important;height:20px!important;line-height:20px!important;padding:0!important}
@media(max-width:768px){body.bt-collections{padding-top:calc(var(--rs-site-header-top,0px) + 56px)!important}}
/* A narrow white gutter beside the navigation repeats the column spacing. */
body.bt-collections #groupBoard{padding-left:var(--collection-gap)!important;padding-right:var(--collection-gap)!important;background:#fff!important}body.bt-collections #groupBoard .bt-group-grid{background:#fff!important}

/* Grey heading Collection keeps the same eight-column photographic spacing. */
body.bt-collections[data-collection=grey] .bt-group-head{background:var(--group-header,#e6e8e8)!important;color:#23343d!important}body.bt-collections[data-collection=grey] .bt-empty{background:#f0f1f1!important}

body.bt-collections .bt-collection-next{flex:0 0 max(88px,calc((100% - 7*var(--collection-gap))/8));min-width:0;background:#f6f7f7}
body.bt-collections .bt-next-heading{display:block;width:100%;height:40px;border:0;border-radius:0;background:#e6e8e8;color:#45616a;font:300 30px/1 Arial;cursor:pointer}
body.bt-collections .bt-next-space{aspect-ratio:1.15;background:#eef0f0;border-top:1px solid white}
body.bt-collections .bt-group-add{position:relative;display:block;width:100%;height:64px!important;max-height:none!important;min-height:64px!important;line-height:64px!important;font:300 40px/64px Arial!important;opacity:1!important;color:#607a80!important;background:#fafbfb!important;cursor:pointer}
body.bt-collections .bt-group-add.bt-has-cards:before{content:'';display:block;width:100%;aspect-ratio:1.15;background:#f0f2f2;border-top:1px solid white}
body.bt-collections .bt-group-add.bt-has-cards{height:auto!important}
body.bt-collections .bt-group-add:hover,body.bt-collections .bt-next-heading:hover{color:#153e47!important;background:#e7eeee!important}
body.bt-collections .bt-group-add[hidden]{display:none!important}

/* The blank grey design mirrors My World, Collected. */
body.bt-collections[data-collection=grey] #groupBoard{--collection-gap:5px;gap:5px!important}body.bt-collections[data-collection=grey] .bt-group-head{background:#203442!important;color:#fff!important;border-radius:0!important}body.bt-collections[data-collection=grey] .bt-group-head h2{color:#fff!important}body.bt-collections[data-collection=grey] .bt-empty,body.bt-collections[data-collection=grey] .bt-group,body.bt-collections[data-collection=grey] .bt-card,body.bt-collections[data-collection=grey] .bt-next-heading{border-radius:0!important}body.bt-collections[data-collection=grey] .bt-next-heading{background:#203442!important;color:#fff!important}

/* Original visual bookmarking board: 2 cm squares, touching edges, raised title tiles. */
body.bt-original-thumbnails .bt-heading{min-height:56px!important;padding:5px 0!important}
body.bt-original-thumbnails #boardTitle{font:400 25px/1.2 Georgia!important;height:40px!important;padding:3px 170px!important}
body.bt-original-thumbnails .bt-collection-views{height:25px;margin-bottom:7px!important}
body.bt-original-thumbnails #groupBoard{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:0!important;padding:0 6px 24px!important;background:#fff!important;overflow-x:auto!important;overflow-y:hidden!important;min-height:0!important}
body.bt-original-thumbnails #groupBoard>.bt-group{flex:0 0 76px!important;width:76px!important;max-width:76px!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
body.bt-original-thumbnails #groupBoard .bt-group-head{box-sizing:border-box!important;position:relative!important;width:76px!important;height:76px!important;min-height:76px!important;aspect-ratio:1!important;background:linear-gradient(115deg,var(--group-header),#1e477d)!important;color:#fff!important;padding:5px!important;border-radius:0!important;box-shadow:4px 4px 8px #102d5733!important;z-index:2}
body.bt-original-thumbnails #groupBoard .bt-group-head h2{font:400 12px/1.15 Arial!important;color:#fff!important;overflow-wrap:normal!important}
body.bt-original-thumbnails #groupBoard .bt-group-grid{display:flex!important;gap:0!important;padding:0!important;background:#fff!important;min-height:0!important}
body.bt-original-thumbnails #groupBoard .bt-card{box-sizing:border-box!important;display:block!important;width:76px!important;height:76px!important;min-height:76px!important;max-height:76px!important;aspect-ratio:1!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#eff2f5!important;box-shadow:inset 0 0 0 .5px #0000000d!important}
body.bt-original-thumbnails #groupBoard .bt-card>img{width:76px!important;height:76px!important;object-fit:cover!important;aspect-ratio:1!important;border-radius:0!important}
body.bt-original-thumbnails #groupBoard .bt-thumbnail-note{display:grid!important;place-items:center!important;box-sizing:border-box;width:76px!important;height:76px!important;min-height:76px!important;margin:0!important;padding:5px!important;font:400 12px/1.15 Arial!important;text-align:center;color:#fff!important;background:linear-gradient(115deg,#386aa1,#244c85)!important;overflow-wrap:normal!important}
body.bt-original-thumbnails #groupBoard .bt-tile-pink .bt-thumbnail-note{background:linear-gradient(115deg,#e05a9b,#be2b7b)!important}
body.bt-original-thumbnails #groupBoard .bt-card.slot .bt-thumbnail-note{color:#6d7a85!important;background:#edf0f4!important;font-size:10px!important}
body.bt-original-thumbnails #groupBoard .bt-card.slot:nth-child(even) .bt-thumbnail-note{background:#e5eaf0!important}
body.bt-original-thumbnails #groupBoard .bt-thumbnail-caption,body.bt-original-thumbnails #groupBoard .bt-collection-caption{display:none!important}
body.bt-original-thumbnails #groupBoard .bt-group-add{height:30px!important;min-height:30px!important;max-height:30px!important;line-height:30px!important;font:25px/30px Arial!important;background:white!important;opacity:0!important}
body.bt-original-thumbnails #groupBoard .bt-group-add:before{display:none!important}
body.bt-original-thumbnails #groupBoard .bt-group:hover .bt-group-add,body.bt-original-thumbnails #groupBoard .bt-group:focus-within .bt-group-add{opacity:1!important}
body.bt-original-thumbnails #groupBoard .bt-group-head button:not(.group-handle){font-size:10px!important}
body.bt-original-thumbnails #groupBoard .bt-card-controls{padding:1px!important;gap:0!important;top:1px!important;right:1px!important}
body.bt-original-thumbnails #groupBoard .bt-card-controls button{font:11px Arial!important;width:18px!important;height:18px!important;min-width:18px!important;padding:0!important}
@media(max-width:768px){body.bt-original-thumbnails #boardTitle{font-size:22px!important;padding:16px 5px 0!important;height:45px!important}}

body.bt-original-thumbnails #groupBoard .bt-card.slot .bt-thumbnail-note{color:transparent!important}body.bt-original-thumbnails #groupBoard>.bt-group:first-child .bt-card.slot:first-child .bt-thumbnail-note{color:#607284!important}body.bt-original-thumbnails #groupBoard .bt-tile-text:has(a){cursor:pointer}
body.bt-original-thumbnails #cardReader .bt-reader-media{width:min(100%,360px)!important;max-height:65vh!important;object-fit:contain!important}
body.bt-original-thumbnails #groupBoard .bt-group-head[style]{border-radius:0!important}

body.bt-photo-thumbnails #groupBoard .bt-group-head{display:none!important}body.bt-photo-thumbnails #groupBoard .bt-group-grid{padding-top:0!important}

/* Original subject groups span the available page, with one heading above each set. */
body.bt-original-thumbnails #groupBoard{display:grid!important;grid-template-columns:repeat(var(--thumbnail-columns,16),minmax(0,1fr))!important;gap:0!important;padding:0 6px 24px!important;align-items:start!important;overflow-x:auto!important}
body.bt-original-thumbnails #groupBoard>.bt-group{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;position:relative!important}
body.bt-original-thumbnails #groupBoard .bt-group-head,body.bt-original-thumbnails #groupBoard .bt-card,body.bt-original-thumbnails #groupBoard .bt-thumbnail-note{width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:1!important}
body.bt-original-thumbnails #groupBoard .bt-group-head{min-height:0!important;font-size:11px!important}
body.bt-original-thumbnails #groupBoard .bt-group-head h2{font-size:11px!important;line-height:1.15!important}
body.bt-original-thumbnails #groupBoard .bt-card>img{width:100%!important;height:100%!important;aspect-ratio:1!important;object-fit:cover!important}
body.bt-original-thumbnails #groupBoard .bt-brand-cover>img{object-fit:contain!important;background:#fff!important}
body.bt-original-thumbnails #groupBoard .bt-group-add{position:absolute!important;bottom:0;right:0;width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;font:20px/22px Arial!important;z-index:4}
body.bt-original-thumbnails #groupBoard .bt-card.slot .bt-thumbnail-note{color:transparent!important}
body.bt-original-thumbnails #groupBoard>.bt-group:first-child .bt-card.slot:first-child .bt-thumbnail-note{color:#607284!important}
@media(max-width:900px){body.bt-original-thumbnails #groupBoard{grid-template-columns:repeat(var(--thumbnail-columns,16),76px)!important}}

body.bt-original-thumbnails #groupBoard>.bt-group:nth-child(even) .bt-card.slot .bt-thumbnail-note{background:#e1eaf3!important}body.bt-original-thumbnails #groupBoard>.bt-group:nth-child(odd) .bt-card.slot .bt-thumbnail-note{background:#eef3f8!important}body.bt-original-thumbnails #groupBoard .bt-card.slot{outline:1px solid #fff;outline-offset:-1px}
body.bt-original-thumbnails #groupBoard .bt-group-head h2{overflow-wrap:anywhere!important}

/* Quiet, accessible thumbnail grouping controls. */
body.bt-original-thumbnails #groupBoard .bt-thumbnail-group-tool{position:absolute!important;top:2px!important;left:2px!important;width:19px!important;height:19px!important;min-width:19px!important;padding:0!important;opacity:0;z-index:5!important;color:white!important;background:#122d4966!important;cursor:pointer}
body.bt-original-thumbnails #groupBoard .bt-group-head:hover .bt-thumbnail-group-tool,body.bt-original-thumbnails #groupBoard .bt-group-head:focus-within .bt-thumbnail-group-tool{opacity:1}
body.bt-original-thumbnails #groupBoard .bt-group-add{position:relative!important;bottom:auto!important;right:auto!important;margin-left:auto!important;display:block!important;opacity:.5!important}
body.bt-original-thumbnails #groupBoard .bt-group-add:hover{opacity:1!important}
.bt-thumbnail-selection{position:sticky;top:0;z-index:15;display:flex;gap:10px;align-items:center;padding:10px 14px;background:#f6fafc;color:#203442;border-bottom:1px solid #cedce4;font:13px/1.4 Arial}
.bt-thumbnail-selection[hidden]{display:none}.bt-thumbnail-selection span{flex:1}.bt-thumbnail-selection button{font:13px Arial;padding:6px 12px;border:1px solid #bbcbd4;background:white;color:#203442;cursor:pointer}
body.bt-original-thumbnails #groupBoard.bt-selecting-thumbnails .bt-card{cursor:crosshair!important;touch-action:none}
body.bt-original-thumbnails #groupBoard .bt-thumbnail-selected{outline:3px solid #34b7ce!important;outline-offset:-3px;filter:brightness(.85)}
.bt-thumbnail-marquee{position:fixed;pointer-events:none;z-index:99999;background:#34b7ce33;border:1px solid #2299b0}
@media(hover:none){body.bt-original-thumbnails #groupBoard .bt-thumbnail-group-tool{opacity:1}}
body.bt-original-thumbnails #groupBoard .bt-group-add:after{content:none!important}

/* Independent stacks: adding one square never reserves an entire empty row. */
body.bt-original-thumbnails #groupBoard{grid-auto-rows:1px!important;align-content:start!important;grid-auto-flow:row!important}
body.bt-original-thumbnails #groupBoard>.bt-group{align-self:start!important;box-shadow:none!important}
body.bt-original-thumbnails #groupBoard>.bt-group[hidden]{display:none!important}
.bt-thumbnail-modes{display:flex;justify-content:center;gap:20px;margin:0;padding:0 0 12px;font:10px Arial;letter-spacing:.08em;text-transform:uppercase}
.bt-thumbnail-modes[hidden]{display:none}.bt-thumbnail-modes button{border:0;border-bottom:1px solid transparent;background:transparent;color:#6b7d8a;padding:5px 0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}.bt-thumbnail-modes button[aria-pressed=true]{color:#203442;border-bottom-color:#6d929d}
body.bt-thumbnail-single-add #groupBoard .bt-group-add{display:none!important}
body.bt-original-thumbnails #groupBoard .bt-thumbnail-source-add{display:block!important;width:100%!important;aspect-ratio:1;border:0!important;border-radius:0!important;background:#e7edf3;color:#52748d;font:300 38px Arial;cursor:pointer;padding:0!important;margin:0!important}
body.bt-original-thumbnails #groupBoard .bt-thumbnail-source-help{box-sizing:border-box;width:100%;aspect-ratio:1;display:grid;place-items:center;padding:8px;text-align:center;background:#f0f4f7;color:#657b89;font:10px/1.4 Arial;border-top:1px solid white}
body.bt-original-thumbnails #groupBoard .bt-thumbnail-source-add:hover{background:#dce7ef;color:#244a67}


/* Readable saved cards and matching workspace previews; palette miniatures keep their scale. */
:is(body.bt-freeform:not(.bt-blank-page) #groupBoard,body:not(.bt-blank-page) #rsSharedCardBuilder[data-workspace-editor=true]) .bt-card:not(.bt-small-card) :is(.bt-design-copy,.rs-composed-copy,.fcd-copy) :is(h3,.fcd-title){font-size:clamp(18px,7cqw,30px)!important;line-height:1.16!important;opacity:1!important}
:is(body.bt-freeform:not(.bt-blank-page) #groupBoard,body:not(.bt-blank-page) #rsSharedCardBuilder[data-workspace-editor=true]) .bt-card:not(.bt-small-card) :is(.bt-design-copy,.rs-composed-copy,.fcd-copy) :is(p,.fcd-text){font-size:clamp(13px,4cqw,16px)!important;line-height:1.35!important;opacity:1!important}
/* Each design owns its copy palette; never overwrite a dark panel's inherited light ink. */
:is(body.bt-freeform #groupBoard,#rsSharedCardBuilder[data-workspace-editor=true]) :is(.fcd-overlaid,.original-full,.standard-full,.design-overlay,.design-magazine) :is(h3,p,.fcd-title,.fcd-text){color:#fff!important;text-shadow:0 1px 3px #0009}
:is(body.bt-freeform #groupBoard,#rsSharedCardBuilder[data-workspace-editor=true]) .cat-portrait .fcd-copy{background:linear-gradient(transparent,#001b18f2)!important;color:#fff!important}
:is(body.bt-freeform #groupBoard,#rsSharedCardBuilder[data-workspace-editor=true]) .cat-portrait :is(.fcd-title,.fcd-text){color:#fff!important}
body.bt-freeform #groupBoard .bt-card .bt-design-photo,body.bt-freeform #groupBoard .bt-card .rs-composed-media>img{object-fit:cover}

:is(body.bt-freeform:not(.bt-blank-page) #groupBoard,body:not(.bt-blank-page) #rsSharedCardBuilder[data-workspace-editor=true]) .standard-full .rs-composed-copy:before{font-size:clamp(18px,7cqw,30px)!important;line-height:1.16!important;color:#fff!important}

/* A real heading keeps full-photo titles editable and identical in preview and saved cards. */
body.bt-freeform .standard-full .rs-composed-copy:before,#rsSharedCardBuilder[data-workspace-editor=true] .standard-full .rs-composed-copy:before{display:none!important}
/* Designed cards own their gradients. A legacy outer overlay must never darken their text. */
:is(body.bt-freeform #groupBoard,#rsSharedCardBuilder[data-workspace-editor=true]) .bt-card:is(.bt-designed,.bt-feed-design):after{content:none!important;display:none!important}

/* Board actions share one flow row; no fixed three-cell grid or floating pencil. */
body.bt-freeform .bt-heading>.bt-actions{display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px!important;flex:0 1 auto;min-width:260px;max-width:100%;position:relative}
body.bt-freeform .bt-actions>button,body.bt-freeform .bt-actions>.bt-header-tools{flex:0 0 auto;position:static!important;inset:auto!important}
body.bt-freeform .bt-actions #saveAccount,body.bt-freeform .bt-actions #retryBoardSave{order:1}
body.bt-freeform .bt-actions #attachBoard{order:2}
body.bt-freeform .bt-actions .bt-publish-board{order:3}
body.bt-freeform .bt-actions .rs-share-board-launch{order:4}
body.bt-freeform .bt-actions>.bt-header-tools{display:flex;align-items:center;gap:5px;order:5;padding:0;margin:0}
body.bt-freeform .bt-actions .bt-header-colour{order:6;flex-basis:100%;display:flex;justify-content:flex-end}
body.bt-freeform .bt-actions :is(.bt-publish-board,.rs-share-board-launch){display:inline-flex;align-items:center;gap:5px;width:auto!important;min-width:0;min-height:28px;height:28px;padding:3px 5px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:12px/1.2 Arial;white-space:nowrap}
body.bt-freeform .bt-actions :is(.bt-publish-board,.rs-share-board-launch):hover{background:#6e999c20!important}
body.bt-freeform .bt-actions .bt-header-tools button{width:28px;height:28px;min-height:28px;padding:4px;border:0;background:transparent;color:inherit;box-shadow:none}
body.bt-freeform .bt-actions [hidden]{display:none!important}
@media(max-width:700px){body.bt-freeform .bt-heading>.bt-actions{min-width:0;flex-basis:100%;justify-content:flex-start}body.bt-freeform .bt-actions .bt-header-colour{justify-content:flex-start}}
/* Photographic magazine text needs a backing when the photograph is replaced. */
:is(body.bt-freeform #groupBoard,#rsSharedCardBuilder[data-workspace-editor=true]) :is(.feed-magazine,.feed-fashion) .fcd-copy{background:linear-gradient(90deg,#fffffff5 65%,#ffffffbc)!important;color:#142937!important;border-radius:0 0 8px 0}
:is(body.bt-freeform #groupBoard,#rsSharedCardBuilder[data-workspace-editor=true]) :is(.front-nature,.front-love,.front-sport) .bt-design-copy :is(h3,p){color:inherit!important}
.rs-workspace-wording{margin-top:12px;border-top:1px solid #dbe5e6;padding-top:10px;color:#243c48}
.rs-workspace-wording summary{cursor:pointer;font:13px/1.4 Arial;padding:6px 0}
.rs-workspace-wording label{display:block;margin-top:10px;font:12px/1.4 Arial}
.rs-workspace-wording input,.rs-workspace-wording textarea{display:block;width:100%;box-sizing:border-box;margin-top:5px;border:1px solid #bdcfd4;border-radius:5px;background:white;color:#172d3a;padding:9px;font:15px/1.45 Arial}
.rs-workspace-wording small{display:block;margin-top:8px;color:#4c6672;font:12px/1.4 Arial}

/* The library is editor chrome, never part of a published board. */
body .bt-template-rail[hidden]{display:none!important}
body.bt-library-collapsed .bt-page,body.bt-published-view .bt-page{margin-right:0!important}
body.bt-freeform .bt-actions .bt-library-toggle{order:6;display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap;height:28px;min-height:28px;padding:3px 5px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:12px/1.2 Arial}
body.bt-freeform .bt-actions .bt-library-toggle:hover{background:#6e999c20!important}
body.bt-freeform .bt-actions .bt-library-toggle[hidden]{display:none!important}
body.bt-freeform .bt-actions .bt-header-colour{order:7}

/* A narrow labelled edge keeps the collapsed editing library easy to find. */
body .bt-library-strip{position:fixed;right:0;top:var(--rs-site-header-height,52px);bottom:0;width:38px;z-index:60;display:flex;align-items:center;justify-content:center;padding:14px 0;border:0;border-left:1px solid #d9e0e1;border-radius:0;background:#f4f6f5;color:#7a858a;font:400 18px/1 Arial,sans-serif;letter-spacing:.04em;writing-mode:vertical-rl;text-orientation:mixed;cursor:pointer;box-shadow:none}
body .bt-library-strip:hover{background:#eaf0ee;color:#3c616b}
body .bt-library-strip:focus-visible{outline:2px solid #238b96;outline-offset:-4px}
body .bt-library-strip[hidden]{display:none!important}
body.bt-library-collapsed .bt-page{margin-right:38px!important}
body.bt-published-view .bt-page{margin-right:0!important}

body.bt-published-view :is(.bt-header-colour,.bt-quick-add,.bt-toolbar,.bt-card-controls,.bt-collection-tools,.bt-thumbnail-modes){display:none!important}

/* Small board cards use the same proportional typography as library previews. */
:is(body.bt-freeform:not(.bt-blank-page) #groupBoard,body:not(.bt-blank-page) #rsSharedCardBuilder[data-workspace-editor=true]) .bt-small-card :is(.bt-design-copy,.rs-composed-copy,.fcd-copy) :is(h3,.fcd-title){font-size:clamp(13px,5.7cqw,23px)!important;line-height:1.15!important;overflow-wrap:anywhere}
:is(body.bt-freeform:not(.bt-blank-page) #groupBoard,body:not(.bt-blank-page) #rsSharedCardBuilder[data-workspace-editor=true]) .bt-small-card :is(.bt-design-copy,.rs-composed-copy,.fcd-copy) :is(p,.fcd-text){font-size:clamp(11px,3.9cqw,15px)!important;line-height:1.35!important;overflow-wrap:anywhere}
body.bt-freeform:not(.bt-blank-page) #groupBoard .bt-small-card :is(.bt-design-copy,.rs-composed-copy,.fcd-copy) :is(h3,p){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}

/* Keep both full-photo designs legible in the Blank Board and its editor. */
body.bt-blank-page :is(#groupBoard,#rsSharedCardBuilder) .bt-card:is(.original-full,.standard-full) .rs-composed-copy :is(h3,p){color:#fff!important;opacity:1!important;text-shadow:0 1px 3px #0009}

/* Blank Board cards: readable captions without changing the library thumbnails. */
body.bt-blank-page #groupBoard .bt-card :is(.bt-design-copy,.rs-composed-copy,.fcd-copy) :is(h3,.fcd-title){font-size:max(14px,5.7cqw)!important;line-height:1.18!important;opacity:1!important;overflow-wrap:anywhere}
body.bt-blank-page #groupBoard .bt-card :is(.bt-design-copy,.rs-composed-copy,.fcd-copy) :is(p,.fcd-text){font-size:max(12px,3.9cqw)!important;line-height:1.3!important;opacity:1!important;overflow-wrap:anywhere}
body.bt-blank-page #groupBoard .bt-small-card :is(.bt-design-copy,.rs-composed-copy,.fcd-copy) :is(h3,p,.fcd-title,.fcd-text){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:none}
body.bt-blank-page #groupBoard .bt-card :is(.fcd-overlaid,.cat-portrait) .fcd-copy,
body.bt-blank-page #groupBoard .bt-card:is(.original-full,.standard-full) .rs-composed-copy{background:linear-gradient(transparent,rgba(4,15,24,.94))!important}
body.bt-blank-page #groupBoard .bt-card :is(.fcd-overlaid,.cat-portrait) :is(.fcd-title,.fcd-text){color:#fff!important;text-shadow:0 1px 3px #000}

/* Neutral collection workspace chrome; card designs retain their own colours. */
body.bt-collection-page{--collection-tool-ink:#41474c;--collection-tool-accent:#747b80}
body.bt-collection-page .bt-page:not(.bt-readable-chrome){--board-ink:#41474c;--board-base:#f5f5f3;--board-chrome:#f5f5f3}
body.bt-collection-page :is(.bt-marker-tabs>button,.bt-quick-type,.bt-quick-label,.bt-collection-tools button,.bt-collection-options summary){color:var(--collection-tool-ink)!important}
body.bt-collection-page .bt-marker-tabs>button{background:#e9eaE8!important;border-color:#babec0!important}
body.bt-collection-page .bt-quick-type:hover{background:#e7e8e7!important}
body.bt-collection-page .bt-quick-add{position:relative;max-width:100%;min-width:0}
body.bt-collection-page .bt-quick-items{min-width:0;flex:1}
html body.bt-collection-page .bt-edit-controls .bt-layout-choice button[aria-pressed=true],html body.bt-collection-page .bt-editing-line>.bt-display-tools button[aria-pressed=true],html body.bt-collection-page .bt-edit-controls .bt-symbol-control[aria-pressed=true]{background:#dcdedd!important;border-color:#92989b!important;color:#373e43!important}
html body.bt-collection-page .bt-quick-add{padding-left:22px!important;box-sizing:border-box}

/* Collection entries are square previews; the reader keeps the complete content. */
html body.bt-collections:not(.bt-original-thumbnails) #groupBoard .bt-card.bt-collection-preview{display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;min-height:0!important;max-height:none!important;overflow:hidden!important;container-type:inline-size;background:#f1f0eb!important;color:#26343c!important;cursor:pointer}
html body.bt-collections:not(.bt-original-thumbnails) #groupBoard .bt-card.bt-collection-preview>.bt-collection-preview-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important}
html body.bt-collections #groupBoard .bt-collection-preview-copy{box-sizing:border-box;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:12px;overflow:hidden}
html body.bt-collections #groupBoard .has-media>.bt-collection-preview-copy{justify-content:flex-end;color:#fff;background:linear-gradient(transparent 20%,#07151de6)}
html body.bt-collections #groupBoard .bt-collection-preview-copy h3{font:400 clamp(13px,9cqw,22px)/1.12 Georgia,serif!important;letter-spacing:-.02em;margin:0!important;color:inherit!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}
html body.bt-collections #groupBoard .bt-collection-preview-copy p{font:400 clamp(10px,6cqw,13px)/1.35 Arial,sans-serif!important;margin:0!important;color:inherit!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;white-space:normal}
html body.bt-collections #groupBoard .bt-collection-media-badge{position:absolute;top:7px;left:7px;font:17px Arial;color:inherit}
html body.bt-collections #groupBoard .bt-collection-preview:focus-visible{outline:2px solid #667b86!important;outline-offset:-2px}
#cardReader .bt-reader-caption{white-space:pre-wrap;overflow-wrap:anywhere}

html body.bt-collections #groupBoard .bt-collection-mosaic{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2px;background:#f7f6f0}
html body.bt-collections #groupBoard .bt-collection-mosaic-cell{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e2e6df;color:#43534c;min-width:0;min-height:0}
html body.bt-collections #groupBoard .bt-collection-mosaic-cell :is(img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
html body.bt-collections #groupBoard .bt-collection-mosaic-cell small{font:8px/1.2 Arial;text-align:center;padding:4px;max-width:100%;box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}
.bt-mosaic-symbol{font:24px/1.2 Arial}.bt-mosaic-icon{position:absolute;right:4px;bottom:4px;color:#fff;text-shadow:0 1px 3px #000}
html body.bt-collections #groupBoard .bt-mosaic-title{position:absolute;left:0;right:0;bottom:0;background:#10251cbb;color:white;padding:5px 7px;font:10px/1.2 Arial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bt-mosaic-empty{opacity:.4}.bt-reader-add-media{margin:0 0 15px;padding:9px 13px;border:1px solid #a5b4b0;background:#f3f5f1;color:#304a41;border-radius:3px;cursor:pointer}
.bt-media-link-form{display:grid;gap:7px;margin-top:10px}.bt-media-link-form[hidden]{display:none}.bt-media-link-form :is(input,select){width:100%;box-sizing:border-box;padding:8px}

/* Folder uploads live beneath the media library in the middle column. */
#rsSharedCardBuilder .rs-media>.bt-card-files{margin:20px 0 0;padding:18px;border:1px solid #d8dfdd;background:#f7f8f5;border-radius:5px}
#rsSharedCardBuilder .rs-media>.bt-card-files h3{font:400 23px/1.15 Georgia,serif;letter-spacing:-.02em;text-transform:none;margin:0 0 9px}
#rsSharedCardBuilder .bt-folder-upload-types{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0}
#rsSharedCardBuilder .bt-folder-upload-types button{padding:10px 4px;background:#fff;border:1px solid #aebdb7;border-radius:3px;color:#30463e;font:12px Arial;cursor:pointer}
#rsSharedCardBuilder .bt-card-files>label{display:block;margin:12px 0;font:13px Arial}
#rsSharedCardBuilder .bt-card-files>label select{display:block;width:100%;padding:9px;margin-top:5px}
html body.bt-collections #groupBoard .bt-card.bt-collection-preview[data-folder-size=tall]{aspect-ratio:1/2!important}
html body.bt-collections #groupBoard .bt-card.bt-collection-preview[data-folder-size=wide]{aspect-ratio:2/1!important;grid-column:span 2!important}
html body.bt-collections #groupBoard .bt-card.bt-collection-preview[data-folder-size=large]{aspect-ratio:1!important;grid-column:span 2!important}
html body.bt-collections #groupBoard .bt-group:has(.bt-collection-preview:is([data-folder-size=wide],[data-folder-size=large])){flex-basis:max(220px,calc(2 * ((100% - (var(--collection-columns,8) - 1)*var(--collection-gap,14px))/var(--collection-columns,8)) + var(--collection-gap,14px)))!important}
html body.bt-collections #groupBoard .bt-group:has(.bt-collection-preview:is([data-folder-size=wide],[data-folder-size=large])) .bt-group-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important}
html body.bt-collections #groupBoard .bt-group-grid .bt-collection-preview{grid-column:auto!important;grid-row:auto!important}
html body.bt-collections #groupBoard .bt-collection-mosaic[data-folder-size=wide]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}
html body.bt-collections #groupBoard .bt-collection-mosaic[data-folder-size=tall]{grid-template-rows:repeat(4,minmax(0,1fr))}
html body.bt-collections #groupBoard .bt-collection-mosaic[data-folder-size=large]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}

#rsSharedCardBuilder .bt-card-file-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:12px;margin:14px 0}
#rsSharedCardBuilder .bt-card-file-list .bt-folder-file-tile{display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:0 0 8px;border:1px solid #d4ded8;border-radius:4px;overflow:hidden;background:#fff;min-width:0}
#rsSharedCardBuilder .bt-folder-file-preview{position:relative;aspect-ratio:1;display:grid;place-items:center;background:#e6ebe5;overflow:hidden}
#rsSharedCardBuilder .bt-folder-file-preview :is(img,video){width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
#rsSharedCardBuilder .bt-folder-file-symbol{font:32px Arial;color:#526e61;z-index:1}
#rsSharedCardBuilder .bt-folder-file-preview:has(video) .bt-folder-file-symbol{color:white;text-shadow:0 1px 4px #000}
#rsSharedCardBuilder .bt-folder-file-tile>span{font:11px/1.3 Arial;overflow-wrap:anywhere;padding:0 7px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
#rsSharedCardBuilder .bt-folder-file-actions{display:flex;justify-content:space-between;gap:5px;padding:0 6px;margin-top:auto}
#rsSharedCardBuilder .bt-folder-file-actions button{padding:5px 7px!important;font:10px Arial!important;min-width:0!important}

.rs-folder-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:#d5dcd7;border:1px solid #d5dcd7;margin:18px 0}.rs-folder-overview[data-count="1"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-folder-item{display:flex!important;flex-direction:column;min-width:0;padding:12px!important;border:0!important;border-radius:0!important;background:#f8f9f6!important;color:#273e35!important;text-decoration:none!important;cursor:pointer;text-align:left;font:14px/1.4 Arial!important}.rs-folder-item-visual{position:relative;display:grid;place-items:center;aspect-ratio:1;width:100%;max-height:min(22vh,220px);overflow:hidden;background:#e7ece3;color:#526b5a}.rs-folder-item-visual>img,.rs-folder-item-visual>video{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.rs-folder-item-symbol{font:36px Georgia}.rs-folder-item-visual>img~.rs-folder-item-symbol{display:none}.rs-folder-item-visual>video~.rs-folder-item-symbol{position:relative;background:#20392d99;border-radius:50%;padding:2px 10px;color:white}.rs-folder-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:15px/1.35 Georgia;margin-top:9px;overflow-wrap:anywhere}.rs-folder-item-kind{font:10px Arial;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;color:#67776e}.rs-folder-item:focus-visible{outline:2px solid #437f78!important;outline-offset:-3px}.rs-folder-item-dialog{box-sizing:border-box;width:min(900px,92vw);max-height:90vh;overflow:auto;padding:20px;border:1px solid #cbd6cd;border-radius:5px;background:#fbfcf9;color:#263c32}.rs-folder-item-dialog::backdrop{background:#06130dc4}.rs-folder-item-dialog header{display:flex;justify-content:space-between;align-items:start;gap:15px}.rs-folder-item-dialog h2{font:24px Georgia;margin:0 0 18px;overflow-wrap:anywhere}.rs-folder-item-dialog button{font:24px Arial;background:none;border:0;color:inherit;cursor:pointer}.rs-folder-item-dialog>img,.rs-folder-item-dialog>video{display:block;width:100%;max-height:68vh;object-fit:contain}.rs-folder-item-dialog>audio{width:100%;margin:25px 0}.rs-folder-item-dialog>a{display:block;margin-top:14px;color:inherit}@media(min-width:1000px){.rs-folder-overview:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]):not([data-count="4"]){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:540px){.rs-folder-item{padding:8px!important}.rs-folder-item-title{font-size:13px}}
.bt-document-open{display:block;padding:20px;border:1px solid #d5dcd7;color:inherit;margin:15px 0}

/* Preserve discussion identity inside square collection previews. */
html body.bt-collections #groupBoard .bt-collection-preview.bt-discussion{background:#fff!important;border-top:3px solid #4aa6b6!important}
html body.bt-collections #groupBoard .bt-collection-preview.bt-discussion>.rs-composed-card{position:absolute;inset:0;width:100%;height:100%;border:0;margin:0}
html body.bt-collections #groupBoard .bt-collection-preview.bt-discussion .rsd-surface{border:0!important}
html body.bt-collections #groupBoard .bt-collection-preview.bt-discussion .rs-composed-copy{overflow:hidden}
html body.bt-collections #groupBoard .bt-collection-preview.bt-discussion h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0!important}
html body.bt-collections #groupBoard .bt-collection-preview.bt-discussion p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:0 1 auto!important;margin:0!important;white-space:normal}
html body.bt-collections #groupBoard .bt-collection-preview.bt-discussion .rsd-discussion-invite{margin-top:auto!important;white-space:nowrap}
html body.bt-collections #groupBoard .bt-collection-preview.bt-discussion .rsd-discussion-reply{opacity:1;cursor:pointer}

/* Compact editorial discussion preview, matching its full reader. */
html body.bt-collections #groupBoard .bt-collection-preview.bt-discussion:has([data-card-design=discussion-editorial]){background:#f8f5eb!important;border-top:0!important;border-radius:3px!important}
html body.bt-collections #groupBoard .bt-collection-preview.bt-discussion>.rs-composed-card:is([data-card-design=discussion],[data-card-design=discussion-editorial])>.rsd-surface>.rs-composed-copy{padding:7cqw!important;gap:3cqw!important;justify-content:flex-start!important}
html body.bt-collections #groupBoard .bt-collection-preview.bt-discussion>.rs-composed-card:is([data-card-design=discussion],[data-card-design=discussion-editorial])>.rsd-surface>.rs-composed-copy>h3{font:400 6.6cqw/1.12 Georgia,serif!important;padding:0!important;flex:0 0 auto!important;max-height:none!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;border:0!important}
html body.bt-collections #groupBoard .bt-collection-preview.bt-discussion>.rs-composed-card:is([data-card-design=discussion],[data-card-design=discussion-editorial])>.rsd-surface>.rs-composed-copy>p{font:400 4.5cqw/1.3 Arial,sans-serif!important;flex:0 1 auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;border:0!important}
html body.bt-collections #groupBoard .bt-collection-preview.bt-discussion .rsd-discussion-invite{margin-top:auto!important;padding:0!important;border:0!important}

.bt-remove-notice{position:fixed;right:24px;bottom:24px;z-index:1500;display:flex;align-items:center;gap:22px;padding:11px 16px;border:1px solid #b9c6bf;border-radius:4px;background:#f8f6ee;color:#294435;box-shadow:0 5px 20px #10251c20;font:13px/1.4 Arial,sans-serif}.bt-remove-notice button{border:0;background:none;color:#315c65;padding:2px;font:600 13px Arial;text-decoration:underline;cursor:pointer}
