.fixture-placement{min-width:0}.fp-intro,.fp-tip{color:#61756a;line-height:1.7;font-size:calc(12px * var(--text-scale,1))}.fp-top,.fp-map-tools,.fp-queue{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fp-top label{min-width:180px}.fp-top [role=status]{font-size:calc(13px * var(--text-scale,1));color:#2e6a4c}.fp-array{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.fp-array[hidden],.fp-queue[hidden],[data-fp-add][hidden],.fp-ack[hidden]{display:none!important}.fp-map-tools{margin:12px 0 6px}.fp-map-tools small{color:#728478;font-size:calc(11px * var(--text-scale,1))}.fp-map-tools>div{display:flex;gap:5px}.fp-map-tools button,.fp-queue button{padding:7px 12px;font-size:calc(12px * var(--text-scale,1))}.fp-map-scroll{max-height:410px;overflow:auto;background:#f3f7f2;border:1px solid #d9e5db;border-radius:10px;touch-action:pan-x pan-y}.fixture-placement-map{display:block;min-width:100%;max-width:none!important;height:auto;user-select:none;cursor:crosshair}.fp-coordinates{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin:12px 0}.fp-coordinates button{margin-bottom:1px}.fp-queue{justify-content:flex-start;margin-bottom:10px}.fp-warning{font-size:calc(12px * var(--text-scale,1));color:#8b5f28;background:#fff7e9;padding:10px 14px;border-radius:7px;margin:10px 0}.fp-warning ul{padding-left:20px;max-height:140px;overflow:auto}.fp-error{font-size:calc(12px * var(--text-scale,1));color:#a3473d}.fp-ack{display:flex;align-items:center;gap:7px;font-size:calc(12px * var(--text-scale,1))}.fp-ack input{margin:0;flex:0 0 16px}.fp-tip{margin-bottom:0;font-size:calc(11px * var(--text-scale,1))}@media(max-width:600px){.fp-array{grid-template-columns:1fr 1fr}.fp-array label:nth-child(3){grid-column:1/-1}.fp-coordinates{grid-template-columns:1fr 1fr}.fp-coordinates button{grid-column:1/-1}.fp-map-scroll{max-height:320px}.fp-map-tools{gap:7px}.fp-top label{min-width:150px}}
