.wall-field{border:0;gap:8px;margin:0;padding:0;display:grid;position:relative}.wall-field label,.wall-field legend{padding:0;font-weight:600}.wall-field input[type=text]{border:1px solid var(--line-strong);background:var(--paper,#fff);width:100%;min-height:48px;color:inherit;font:inherit;border-radius:10px;padding:10px 14px}.wall-suggestions{z-index:5;border:1px solid var(--line-strong);box-shadow:var(--shadow-lift);background:#fff;border-radius:10px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0}.wall-suggestions button{text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px}.wall-suggestions button:hover,.wall-suggestions button:focus-visible{background:var(--bg)}.wall-theme{align-items:center;gap:8px;min-height:44px;display:inline-flex;font-weight:400!important}.wall-preview{aspect-ratio:16/9;box-shadow:var(--shadow-lift);background:#070b14;border-radius:14px;position:relative;overflow:hidden}.wall-preview iframe{transform-origin:0 0;pointer-events:none;border:0;width:1280px;height:720px;position:absolute;top:0;left:0}.wall-list{grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:12px 24px;margin:0;display:grid}.wall-list dt{font-weight:600}.wall-list dd{margin:0}@media (width<=560px){.wall-list{grid-template-columns:minmax(0,1fr);gap:4px}.wall-list dd{margin-bottom:12px}}
