.personalisation-workspace{margin:22px 0 18px;padding:18px;border:1.5px solid #b5c3c7;border-radius:14px;background:#f4f6f2;box-shadow:0 2px 7px #20344908;min-width:0;box-sizing:border-box}
.personalisation-workspace .personalisation-title{margin:0 0 7px!important;color:#203449;font:700 18px/1.25 Arial,sans-serif!important;letter-spacing:0!important}
.personalisation-workspace .personalisation-help{margin:0 0 14px;font:400 13px/1.5 Arial,sans-serif;color:#62716f}
.personalisation-workspace .layer-list{margin:0 0 14px;gap:8px}.personalisation-workspace .editor-row{padding-top:12px;border-top:1px solid #d6dfdb;gap:8px}.personalisation-workspace .editor-tip{margin-bottom:0}.personalisation-workspace .tile-save-status{font-size:12px;margin:12px 0 0}.personalisation-workspace #layers{margin-top:0}.personalisation-workspace .arrange-items{background:#fffdf7;margin-top:14px}.personalisation-workspace #layer-controls{border-top:1px solid #d6dfdb;padding-top:14px;margin-top:14px}
@media(max-width:600px){.personalisation-workspace{padding:13px;margin:18px 0 14px}.personalisation-workspace .personalisation-title{font-size:17px!important}.personalisation-workspace .personalisation-help{font-size:12px}.personalisation-workspace .editor-row{flex-wrap:wrap}}

/* Notebook: clear separation between adding, selecting and editing. */
.notebook-workspace{border:2px solid #9bafad;background:#f6f7f2;padding:20px;margin-top:24px}
.notebook-workspace .personalisation-title{font-size:22px!important;padding-bottom:12px;border-bottom:1px solid #d0dad5}
.notebook-workspace h4{font:700 14px/1.4 Arial,sans-serif;color:#24463f;margin:16px 0 10px}
.notebook-workspace #layers{display:grid;gap:8px;margin:0!important}
.notebook-workspace #layers .layer-row{display:flex;align-items:center;gap:8px;background:#fffdf8;border:1px solid #c9d4d0;border-radius:9px;padding:6px;min-width:0}
.notebook-workspace #layers .layer-row>button[aria-pressed]{flex:1;min-width:0;min-height:44px;text-align:left;padding:10px;border:1px solid transparent;border-radius:6px;white-space:normal;overflow-wrap:anywhere;background:transparent;color:#213b47;font-weight:600}
.notebook-workspace #layers button[aria-pressed=true]{background:#1c3549!important;color:#fff!important;border-color:#1c3549!important;box-shadow:none}
.notebook-workspace:not(.multi-edit-open) .layer-multi-select{display:none}
.notebook-workspace .workspace-empty{padding:16px;border:1px dashed #aebfb8;border-radius:9px;color:#65756e;font-size:13px;background:#edf2ed}
.notebook-workspace #layer-controls{background:#fffdf8;padding:16px;border:1px solid #c6d3cc;border-radius:10px;margin-top:16px}
.notebook-workspace #layer-controls>.workspace-controls-title{margin-top:0;padding-bottom:10px;border-bottom:1px solid #d6dfdb}
.notebook-workspace .workspace-arrange{border-top:1px solid #cad6cf;margin-top:20px;padding-top:12px}
.notebook-workspace .workspace-arrange>summary{cursor:pointer;font-size:14px;font-weight:600;min-height:40px;line-height:1.5;padding:8px 0;color:#39574e}
.notebook-workspace .arrange-items{border:0!important;background:transparent!important;padding:4px 0!important;margin:0!important}
.notebook-workspace .arrange-items>h3{display:none}
@media(max-width:600px){.notebook-workspace{padding:14px}.notebook-workspace #layer-controls{padding:12px}.notebook-workspace .personalisation-title{font-size:20px!important}}
