.kiosk[data-page=cutout] .native-page{height:calc(100% - 56px)}
.cutout-page{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:var(--cream)}
.cutout-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid #777050}
.cutout-header h1{font:900 28px 'Londrina Solid';margin:0}.cutout-header p{margin:4px 0 0;color:var(--muted);font-size:16px}
.cutout-header .quiet{font-size:16px;flex-shrink:0}.cutout-body{padding:16px 20px;overflow:auto;min-height:0}
.cutout-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.cutout-comparison figure{margin:0;min-width:0;position:relative;background:#111;border:1px solid #8c8163;border-radius:12px;overflow:hidden;display:grid;grid-template-rows:auto 220px}
.cutout-comparison figcaption{padding:7px 12px;background:#34342c;font-weight:700;font-size:17px}.cutout-comparison img{width:100%;height:100%;object-fit:contain;min-height:0}.cutout-placeholder{display:grid;place-items:center;color:var(--sand)}
.cutout-busy{position:absolute;bottom:8px;left:8px;background:#292b22e8;padding:6px 12px;border-radius:6px}
.cutout-options h2{font-size:19px;margin:16px 0 8px}.cutout-themes{display:flex;flex-wrap:wrap;gap:7px}.cutout-themes .quiet{font-size:16px;min-height:44px}.cutout-themes [aria-pressed=true],.cutout-background[aria-pressed=true]{outline:2px solid var(--cream);background:#6a5b30}
.cutout-backgrounds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:3px}.cutout-background{min-width:0;background:#33342b;border:1px solid #787050;border-radius:9px;padding:5px;text-align:left}.cutout-background img{display:block;width:100%;height:90px;object-fit:cover;border-radius:5px}.cutout-background span{display:block;padding:5px;font-size:15px}
.cutout-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid #777050;gap:12px;background:#272726}.cutout-footer>span{color:var(--muted);font-size:14px}.cutout-footer>div{display:flex;gap:8px}.cutout-footer .quiet{font-size:16px;min-height:48px}.cutout-footer .primary{background:var(--terra)}
@media(max-width:650px){.cutout-header{padding:10px;align-items:flex-start}.cutout-header h1{font-size:23px}.cutout-header p{font-size:14px}.cutout-header .quiet{font-size:13px;max-width:110px;min-width:0}.cutout-body{padding:10px}.cutout-comparison{grid-template-columns:1fr}.cutout-comparison figure{grid-template-rows:auto 180px}.cutout-backgrounds{grid-template-columns:repeat(2,minmax(0,1fr))}.cutout-footer{flex-direction:column;padding:8px}.cutout-footer>div{width:100%}.cutout-footer .quiet{flex:1;min-width:0;font-size:14px}}
