/* Guided flow, retaining native canvases, dialogs and controls. */
.gd-layout{--gd-ink:#203c32;--gd-line:#d2dcd0;gap:28px!important;align-items:start!important}.gd-menu{min-width:0}.gd-bar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0 20px;font-family:Arial,sans-serif}.gd-steps{display:flex;gap:8px;flex-wrap:wrap}.gd-bar .gd-button{font:600 14px/1.3 Arial,sans-serif;border:0;border-radius:0;background:transparent!important;color:#68776b!important;box-shadow:none;min-height:44px;padding:10px 8px}.gd-steps .gd-button[aria-current=step]{color:#244e3b!important;border-bottom:3px solid #244e3b}.gd-bar .gd-toggle{display:flex;align-items:center;gap:7px;border:1px solid #c5d0c4;border-radius:9px;white-space:nowrap}.gd-toggle svg{width:20px;height:20px}.gd-expanded-preview .gd-arrow{transform:rotate(180deg);transform-origin:50% 50%}.gd-intro{margin:0 0 22px}.gd-intro .gd-kicker{font:700 11px Arial,sans-serif!important;letter-spacing:.15em;color:#8c724e;margin:0 0 12px!important}.gd-intro h2{font:36px/1.15 Georgia,serif!important;color:#203c32;margin:0 0 12px!important}.gd-help{font:14px/1.55 Arial,sans-serif!important;color:#657568}.gd-next{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #d2dcd0;margin:24px 0 0;padding:18px 0 4px}.gd-button{font:600 15px/1.4 Arial,sans-serif;padding:12px 17px;min-height:44px;border:1px solid #b9c8bb;border-radius:10px;background:#fffdf5;color:#244e3b;cursor:pointer}.gd-primary{background:#244e3b!important;color:white!important;border-color:#244e3b!important;margin-left:auto}.gd-offstep,.gd-native-nav,.gd-native-heading{display:none!important}.gd-menu.gd-collapsed>:not(.gd-bar){display:none!important}.gd-menu.gd-collapsed:not(.tile-editor){display:none!important}.gd-expanded-preview{grid-template-columns:minmax(0,1fr)!important}.gd-preview{min-width:0}.gd-details{border:1px solid #d2dcd0;border-radius:12px;padding:14px;margin:20px 0}.gd-details>summary{cursor:pointer;font:600 15px Arial,sans-serif;min-height:24px}.gd-show-panel{display:block!important}.gd-offstep.gd-show-panel{display:none!important}.gd-check{padding:15px 0}.gd-check .gd-button{display:block;width:100%;margin:12px 0}.gd-menu input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.gd-menu select{box-sizing:border-box;min-height:46px!important;line-height:1.3!important;padding:9px 12px!important;border-radius:9px}.gd-menu textarea{min-height:76px;line-height:1.4!important}.gd-menu .personalisation{border:0;padding:0;margin-top:0}.gd-menu .personalisation>.eyebrow{display:none}.gd-menu .product-row{padding:16px 12px;border:1px solid #d2dcd0;border-radius:12px;margin:8px 0;background:#fffdf7}.gd-menu .product-row:has(input[name=product]:checked){border-color:#35634b;background:#edf2e9}.gd-menu .product-row input.quantity{min-height:44px!important}.gd-menu .studio-tabs.gd-tools{border:0;border-radius:0;padding:0;gap:8px}.gd-menu .studio-tabs.gd-tools button{min-height:60px;padding:10px;font-size:14px}.gd-tools svg{width:23px!important;height:23px!important}.gd-menu .personalisation-workspace{padding:14px;margin-top:20px}.gd-menu .personalisation-workspace h3{font-size:20px}.gd-menu .personalisation-workspace h4{font-size:15px}.gd-menu .custom-font-tip{font-size:12px!important}.gd-menu .studio-order{margin:0;border:0}.gd-set-summary p{padding:12px;border-bottom:1px solid #d2dcd0}.gd-menu .gd-button:focus-visible{outline:3px solid #bc8844;outline-offset:3px}
/* Keep the editable preview and the original 3D/elastic affordances in view. */
@media(min-width:801px){.gd-layout>.gd-preview{position:sticky!important;top:12px!important;max-height:calc(100dvh - 24px);overflow:auto!important}.gd-layout>.preview-panel{position:sticky;top:12px;max-height:calc(100dvh - 24px);overflow:auto}.gd-expanded-preview>.gd-preview{max-width:100%;width:100%!important}.gd-expanded-preview .notebook{margin:auto}.traditional-ui #book .gd-tile-preview-page.web-visible{position:sticky!important;top:12px!important}}
.traditional-ui #book .gd-tile-preview-page .tile-surface{margin:24px auto!important;max-height:53dvh}.traditional-ui #book .gd-collapsed-page.web-visible{grid-column:1/-1!important;padding:0!important}.traditional-ui #book .gd-collapsed-page .paper{padding:0 20px!important}.traditional-ui #book .gd-collapsed-page+.gd-tile-preview-page.web-visible{grid-column:1/-1!important}.gd-layout .preview-panel{background:#e7ede4;border-radius:20px;padding:20px}.gd-layout .preview-panel .notebook-scene{max-height:60dvh}.gd-layout>.leaf:has(.preview){background:#e7ede4}.gd-layout .paper.preview{background:#e7ede4}
@media(max-width:800px){.gd-bar{gap:8px;flex-wrap:wrap;padding:8px 0 12px}.gd-steps{gap:2px}.gd-bar .gd-button{font-size:12px;padding:8px 6px}.gd-toggle{margin-left:auto}.gd-intro h2{font-size:29px!important}.gd-next{position:sticky;bottom:0;background:var(--paper,#fffdf5);z-index:5;padding:12px 0}.gd-layout.designer,.gd-layout#golf-flipbook{display:flex!important;flex-direction:column!important;gap:14px!important}.gd-layout>.gd-bar{order:-3;width:100%}.gd-layout>.gd-preview{order:-2;width:100%!important;position:sticky!important;top:0;z-index:4;max-height:38dvh;overflow:auto!important}.gd-layout>.gd-menu,.gd-layout>.leaf{width:100%}.gd-layout .preview-panel .notebook-scene{height:220px;max-height:29dvh}.gd-layout .preview-panel{padding:10px!important}.gd-layout .preview-caption{font-size:11px}.gd-layout .preview .golf-product-view canvas{height:180px!important}.gd-expanded-preview>.gd-preview{max-height:75dvh}.gd-expanded-preview .preview .golf-product-view canvas{height:42dvh!important}.gd-expanded-preview .preview-panel .notebook-scene{max-height:60dvh;height:450px}.traditional-ui #book .stf__block.gd-layout{grid-template-columns:1fr!important}.traditional-ui #book .gd-tile-preview-page.web-visible{grid-row:1;position:sticky!important;top:0!important;z-index:4;max-height:35dvh!important;overflow:auto!important}.traditional-ui #book .gd-tile-preview-page .tile-surface{max-height:23dvh;width:auto!important;max-width:80%!important}.traditional-ui #book .gd-tile-preview-page .paper{padding:10px!important}.traditional-ui #book .gd-collapsed-page.web-visible{grid-row:1}.traditional-ui #book .gd-collapsed-page+.gd-tile-preview-page.web-visible{grid-row:2;max-height:70dvh!important}.traditional-ui #book .gd-collapsed-page+.gd-tile-preview-page .tile-surface{max-height:50dvh}}
@media(prefers-reduced-motion:reduce){.gd-layout *{scroll-behavior:auto!important}}

.gd-menu #step-cover>h2,.gd-menu #step-personalise>h2,.gd-menu .personalisation-workspace>.personalisation-help,.gd-menu .personalisation-workspace>.personalisation-title{display:none!important}.gd-menu .studio-position{display:none!important}.gd-menu #step-frame #review-side{display:none!important}.gd-menu .gd-details .gd-details{border:0;padding:10px 0}.gd-menu .gd-intro p{margin-bottom:0}.gd-layout .preview-panel>.gallery-save-action,.gd-layout .preview-panel>.gallery-browse-action{display:none!important}
@media(max-width:800px){.traditional-ui #book .gd-tile-preview-page .tile-preview>.editor-kicker{display:none!important}.traditional-ui #book .gd-tile-preview-page .tile-preview>h2{font:600 13px/1.3 Arial,sans-serif!important;margin:0 120px 8px 0!important;min-height:28px}.traditional-ui #book .gd-tile-preview-page .tile-surface{width:min(80%,calc(20dvh * var(--product-ratio,1)))!important;max-height:20dvh!important;margin:4px auto 10px!important}.traditional-ui #book .gd-tile-preview-page .tile-preview>.p3-open{position:absolute;right:0;top:0;min-height:38px;padding:7px!important;font:12px Arial!important}.traditional-ui #book .gd-tile-preview-page .tile-preview>:is(.editor-tip,.gallery-save-primary,.preview-order,button:not(.p3-open)){display:none!important}.traditional-ui #book .gd-collapsed-page+.gd-tile-preview-page .tile-surface{width:min(80%,calc(48dvh * var(--product-ratio,1)))!important;max-height:48dvh!important}}
@media(max-width:800px){.traditional-ui #book .stf__block.gd-layout{display:flex!important;flex-direction:column!important}.traditional-ui #book .gd-tile-preview-page.web-visible{order:-2;width:100%!important;align-self:flex-start!important;flex-shrink:0}.traditional-ui #book .gd-controls-page.web-visible{order:0;width:100%!important}.traditional-ui #book .gd-collapsed-page.web-visible{order:-3}.traditional-ui #book .gd-expanded-preview .gd-tile-preview-page.web-visible{position:relative!important}}
/* The document, not a full-height body, is the scroll container. */
html:has(.gd-layout) body{overflow:visible!important}

/* Every part of the preview button uses the same hit target. */
.gd-bar .gd-toggle{position:relative;z-index:6;cursor:pointer;touch-action:manipulation;pointer-events:auto}.gd-toggle>*{pointer-events:none}

/* Purchasing stays reachable while the design is visible. */
.traditional-ui #book .gd-tile-preview-page .preview-order.purchase-visible{display:inline-flex!important;background:#193f39;color:white;padding:12px 24px;min-height:48px;border-radius:10px;font-weight:700}

.purchase-quickbar{position:sticky;top:0;z-index:8;display:flex;justify-content:flex-end;width:fit-content;max-width:100%;padding:0;margin:0 0 8px auto;background:transparent}.purchase-quickbar>button{display:inline-flex!important;width:auto!important;margin:0!important;min-height:44px;padding:10px 22px;background:#193f39!important;color:#fff!important;border:1px solid #193f39!important;border-radius:10px;font:700 15px Arial,sans-serif!important;cursor:pointer}

/* Compact workflow row: remove the tall padding and space below it. */
.gd-layout{row-gap:12px!important}
.gd-layout .gd-bar{padding:0!important;margin:0!important;min-height:0;gap:8px}
.gd-bar .gd-button{min-height:36px;padding:7px 8px;line-height:1.2}
.gd-bar .gd-toggle{gap:6px;padding:7px 10px;border-radius:7px}
.gd-toggle svg{width:18px;height:18px}
@media(pointer:coarse){.gd-bar .gd-button{min-height:44px}}

/* Keep workflow buttons outside the preview's clipped/dragging layer. */
.designer.gd-layout{overflow:visible}
.gd-next{position:relative;isolation:isolate;z-index:9;pointer-events:auto}
.gd-next .gd-button{position:relative;pointer-events:auto;touch-action:manipulation;cursor:pointer}
.gd-next .gd-button>*{pointer-events:none}
@media(max-width:800px){.gd-next{position:sticky;bottom:0}}

/* A compact final review with a clear primary purchase action. */
#golf-flipbook .gd-intro{margin-bottom:18px}
#golf-flipbook .gd-intro h2{font-size:30px!important;line-height:1.15!important}
#golf-flipbook .gd-check{padding:0;margin:0 0 18px}
.gd-set-summary{background:#f0f3ed;border:1px solid #d6dfd3;border-radius:12px;padding:4px 14px}
.gd-set-summary p{margin:0;padding:12px 0;font:500 14px/1.5 Arial,sans-serif;border-bottom:1px solid #d6dfd3}
.gd-set-summary p:last-child{border-bottom:0}
#golf-flipbook .gd-menu>.actions{display:grid;grid-template-columns:1fr 1fr 1.1fr;align-items:stretch;gap:8px;margin:0}
#golf-flipbook .gd-menu>.actions button{width:100%;min-width:0;min-height:48px;height:auto;margin:0!important;padding:12px 10px!important;font:600 14px/1.3 Arial,sans-serif!important;border-radius:10px;box-shadow:none}
#golf-flipbook .gd-menu>.actions #save{background:#fffdf5!important;color:#244e3b!important;border:1px solid #b9c8bb!important}
#golf-flipbook .gd-menu #status:empty{display:none}
#golf-flipbook .gd-menu .gd-next{margin-top:20px;padding-top:14px}
.gd-layout .golf-buy,.gd-layout .notebook-buy,.gd-check .gd-primary,.purchase-quickbar>button,.traditional-ui #book .preview-order.purchase-visible{background:#abd09e!important;border-color:#94bc86!important;color:#163b2b!important;box-shadow:0 3px 9px #183e3614}
.gd-layout .golf-buy:hover,.gd-layout .notebook-buy:hover,.gd-check .gd-primary:hover,.purchase-quickbar>button:hover{background:#98c58a!important}
@media(max-width:460px){#golf-flipbook .gd-menu>.actions{grid-template-columns:1fr 1fr}#golf-flipbook .gd-menu>.actions #buy{grid-column:1/-1}}

/* Three aligned preview actions; purchasing is never a floating overlay. */
#golf-flipbook .preview-tabs.gd-preview-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch;margin:0 0 14px}
#golf-flipbook .preview-tabs.gd-preview-actions>button{position:static!important;inset:auto!important;transform:none!important;float:none!important;width:100%!important;min-width:0;min-height:46px;margin:0!important;padding:10px 8px!important;border-radius:10px;font:600 13px/1.3 Arial,sans-serif!important;display:flex!important;align-items:center;justify-content:center;box-shadow:none;white-space:normal}
#golf-flipbook .preview-tabs.gd-preview-actions>button[hidden]{display:none!important}
#golf-flipbook .preview-tabs.gd-preview-actions>#buy-preview{background:#abd09e!important;border-color:#94bc86!important;color:#163b2b!important}
@media(max-width:420px){#golf-flipbook .preview-tabs.gd-preview-actions{gap:5px}#golf-flipbook .preview-tabs.gd-preview-actions>button{font-size:11px!important;padding:9px 5px!important}}
/* Constrain width, not height: keep the physical product and print area proportional. */
.traditional-ui #book .gd-tile-preview-page .tile-preview>.tile-surface{width:min(90%,calc(53dvh * var(--product-ratio,1)))!important;max-width:470px!important;height:auto!important;max-height:none!important;flex:none}
@media(max-width:800px){.traditional-ui #book .gd-tile-preview-page .tile-preview>.tile-surface{width:min(80%,calc(20dvh * var(--product-ratio,1)))!important;max-width:80%!important}.traditional-ui #book .gd-collapsed-page+.gd-tile-preview-page .tile-preview>.tile-surface{width:min(80%,calc(48dvh * var(--product-ratio,1)))!important}}

.designer .gd-notebook-preview-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;align-items:stretch}.designer .gd-notebook-preview-actions>button{position:static!important;width:100%!important;min-width:0!important;margin:0!important;min-height:44px;padding:8px 7px!important;font:600 13px/1.25 Arial,sans-serif!important;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:5px;white-space:normal;box-shadow:none}.gd-notebook-preview-actions .gd-toggle svg{width:18px;height:18px;flex:none}.designer .gd-notebook-preview-meta{padding:0!important;margin:0 0 8px!important;min-height:0!important}.designer .gd-notebook-preview-meta>span{display:none}.designer>.gd-bar{justify-content:flex-start;padding-bottom:0!important}@media(max-width:460px){.designer .gd-notebook-preview-actions{gap:4px}.designer .gd-notebook-preview-actions>button{font-size:11px!important}.gd-notebook-preview-actions .gd-toggle svg{display:none}}

/* Compact, recognisable steps shared by every product editor. */
.gd-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;flex:1;max-width:650px;min-width:0}.gd-bar .gd-steps .gd-button{display:flex;align-items:center;gap:9px;text-align:left;border:1px solid #d2dcd0;border-radius:10px;padding:9px 12px;min-height:54px;background:#fffdf5!important;line-height:1.2}.gd-bar .gd-steps .gd-button[aria-current=step]{background:#244e3b!important;color:#fff!important;border-color:#244e3b;box-shadow:inset 0 -3px 0 #a8cd95}.gd-step-icon{position:relative;display:flex;flex:none}.gd-step-icon svg{width:25px;height:25px}.gd-step-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.gd-step-status{font-size:10px;font-weight:400;opacity:.85}.gd-step-label{font-size:14px;font-weight:700}.gd-step-done{display:none;position:absolute;right:-5px;bottom:-5px;border-radius:50%;background:#244e3b;color:white;width:14px;height:14px;font-size:10px;text-align:center;line-height:14px;border:2px solid #fffdf5}.gd-complete .gd-step-done{display:block}.gd-bar .gd-steps .gd-complete{color:#244e3b!important;background:#edf3e9!important}.gd-steps .gd-button:hover{filter:brightness(.97)}.gd-steps .gd-button:focus-visible{outline:3px solid #bc8844;outline-offset:2px}
@media(max-width:540px){.gd-steps{width:100%;max-width:none;gap:4px}.gd-bar .gd-steps .gd-button{padding:8px 5px;gap:5px}.gd-step-icon svg{width:19px;height:19px}.gd-step-label{font-size:11px}.gd-step-status{font-size:9px}}

/* A calmer default for notebooks and tiles; native editing and checkout stay in place. */
.simple-config-layout{--simple-accent:#245b48;--simple-paper:#fffef9}
.simple-config-layout .gd-bar{padding:8px 0 14px!important}
.simple-config-layout .gd-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px;flex:1;max-width:650px}
.simple-config-layout .gd-steps .gd-button{border:1px solid #dce5df!important;border-radius:14px;background:#f5f7f3!important;padding:12px!important;min-height:58px;transition:background .15s}
.simple-config-layout .gd-steps .gd-button[aria-current=step]{background:#e7f0e8!important;border-color:#7fa88f!important;color:#204d3c!important}
.simple-config-layout .gd-step-status{display:none!important}
.simple-config-layout .gd-step-label{font-size:14px!important}
.simple-config-layout .gd-intro{margin:12px 0 24px}
.simple-config-layout .gd-intro h2{font-size:32px!important;letter-spacing:-.025em}
.simple-config-layout .gd-kicker{display:none}
.simple-config-layout .gd-help{max-width:42ch;color:#566a60}
.simple-config .gd-details{border:1px solid #dce5df;background:#f7f8f3;border-radius:12px;padding:15px;margin:20px 0}
.simple-config .gd-details>summary{min-height:28px;line-height:1.5}
.simple-config input:focus-visible,.simple-config select:focus-visible,.simple-config textarea:focus-visible,.simple-config summary:focus-visible{outline:3px solid #7cae8d;outline-offset:3px}
.simple-config .gd-next{gap:12px;padding-top:18px}
.simple-config .gd-primary,.simple-config .gd-check>.gd-primary{background:#245b48!important;border-color:#245b48!important;color:#fff!important;min-height:50px;border-radius:12px;box-shadow:0 5px 15px #245b4815}
.simple-config .gd-primary:hover{background:#194332!important}
.simple-config-layout .notebook-buy,.simple-config-preview .purchase-quickbar,.simple-config-preview #review{display:none!important}
.simple-config .gd-check{padding:0}
.simple-config .studio-order>.preview-order{display:none!important}
@media(max-width:540px){.simple-config-layout .gd-steps .gd-button{flex-direction:column!important;justify-content:center;text-align:center;gap:5px!important}}
.simple-config .gd-check>.gd-help{display:none}
.simple-config .studio-tabs.gd-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 20px}
.simple-config .studio-tabs.gd-tools button{border-radius:12px!important;min-height:56px;padding:12px 8px!important;line-height:1.4}
.simple-config .studio-tabs.gd-tools button[aria-pressed=true]{background:#e7f0e8!important;border-color:#7fa88f!important;color:#204d3c!important}
.simple-config .catalog-options>[data-catalog-example]{display:none}
.simple-config .simple-extras>[data-guided-step]{display:block!important}
.simple-config .simple-extras>button{width:100%;margin-top:12px}
.simple-config .simple-extras>.studio-details{margin-top:12px}
.simple-config-layout .preview-panel{background:linear-gradient(145deg,#edf2e9,#f6f3e8)!important;border:1px solid #e0e7db;box-shadow:0 14px 34px #1c42300a}
.simple-config #swatches{gap:10px;padding:10px 0}
.simple-config #swatches button{min-width:34px;min-height:34px}
.simple-config-layout .gd-notebook-preview-actions{justify-content:flex-end;grid-template-columns:1fr 1fr!important}
@media(max-width:800px){.simple-config-layout .gd-steps{width:100%;max-width:none}.simple-config-layout .gd-steps .gd-button{padding:8px 5px!important;min-height:48px}.simple-config-layout .gd-step-label{font-size:11px!important;word-break:normal!important}.simple-config-layout .gd-intro h2{font-size:27px!important}.simple-config .gd-next{padding-bottom:max(12px,env(safe-area-inset-bottom));background:#fffef9}.simple-config-layout .gd-intro{margin-top:8px}.simple-config-layout .gd-step-icon{width:24px!important;height:24px!important}}
@media(prefers-reduced-motion:reduce){.simple-config-layout .gd-button{transition:none}}

/* Keep every cover colour inside its panel, at any width. */
.simple-config #swatches{display:grid!important;grid-template-columns:repeat(auto-fit,34px)!important;gap:10px!important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:10px 4px!important;justify-content:start}
.simple-config #swatches button{width:34px!important;height:34px!important;min-width:0!important;margin:0!important;box-sizing:border-box}

/* Clear text > picture > border journey for the Kids designer. */
.kids-flow-active .gd-next{display:none!important}
.kids-flow-guide{background:#f0f8ff;border:1px solid #c9dfef;border-radius:16px;padding:16px 18px;margin:0 0 18px}
.kids-flow-guide h3{font:750 20px/1.3 system-ui;color:#204537;margin:0 0 8px}
.kids-flow-guide p{font:400 15px/1.55 system-ui;margin:0;color:#445e65}
.kids-flow-active .studio-tabs.gd-tools button{display:flex;align-items:center;gap:9px;text-align:left;font:650 14px/1.3 system-ui;padding:12px!important;min-height:68px}
.kids-flow-number{display:grid;place-items:center;background:#e6edf1;color:#254d56;border-radius:50%;width:28px;height:28px;flex:0 0 28px;font-weight:800}
.kids-flow-active .studio-tabs button[aria-pressed=true]{background:#fff1d8!important;border-color:#d69d36!important;color:#573c15!important;box-shadow:0 3px 0 #e6c77e}
.kids-flow-active .studio-tabs button[aria-pressed=true] .kids-flow-number{background:#e9aa36;color:#fff}
.kids-flow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid #dce5df}
.kids-flow-actions .gd-primary{margin-left:auto}.kids-flow-actions .kids-flow-skip{background:transparent;border:0;text-decoration:underline;box-shadow:none;color:#49646b}
.kids-flow-active [data-add-text]{background:#fff0cc!important;border:2px solid #dba442!important;border-radius:12px!important;padding:13px 22px!important;font-weight:750!important;min-height:48px}
.kids-placement{margin-top:18px}.kids-flow-active .gd-intro{margin-bottom:12px}
.kids-flow-guide[hidden],.kids-flow-actions[hidden]{display:none!important}
@media(max-width:600px){.kids-flow-active .studio-tabs.gd-tools{gap:6px}.kids-flow-active .studio-tabs.gd-tools button{flex-direction:column;text-align:center;font-size:12px;gap:6px;padding:9px 4px!important}.kids-flow-guide{padding:13px}.kids-flow-guide h3{font-size:18px}.kids-flow-actions .gd-primary{width:100%;order:-1;margin:0}.kids-flow-actions{justify-content:space-between}}
