#october-landmarks .landmark-compact-list{max-height:560px;overflow:auto}#october-landmarks .landmark-compact-row{display:grid;grid-template-columns:22px 48px minmax(160px,1fr) 205px auto;min-width:700px;gap:12px;align-items:center;margin:0;padding:10px 4px;border-bottom:1px solid #85858555}#october-landmarks .landmark-compact-row[hidden]{display:none}#october-landmarks .landmark-compact-row>input[type=checkbox]{width:18px;height:18px}#october-landmarks .landmark-preview301{height:44px;display:grid;place-items:center;padding:7px;overflow:hidden}#october-landmarks .landmark-position301{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px;border:0;background:transparent}#october-landmarks .landmark-actions301{display:flex;gap:7px;min-width:180px;justify-content:flex-end}#october-landmarks .landmark-actions301 button{white-space:nowrap}#october-landmarks .landmark-moving301{outline:2px solid #e5ff00;outline-offset:-2px}.landmark-library301{width:min(850px,94vw);max-height:90vh;border-radius:14px;padding:24px;background:#25282f;color:#fff;border:1px solid #737b89}.landmark-library301::backdrop{background:#0009}.landmark-library301 header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.landmark-library301 h2{margin-bottom:4px}.landmark-library301 header p{margin-top:0}.landmark-library-actions301{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.landmark-library-actions301 label{margin:0;cursor:pointer}.landmark-library-actions301 input[hidden]{display:none}.landmark-gallery301{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;max-height:55vh;overflow:auto;padding:3px}.landmark-gallery301 .landmark-icon-choice301{display:flex;flex-direction:column;align-items:center;gap:10px;background:#f3f4f6;color:#111;border:2px solid transparent;padding:12px}.landmark-icon-choice301:hover,.landmark-icon-choice301:focus-visible{border-color:#e5ff00}.landmark-icon-choice301 img{width:54px;height:54px;object-fit:contain}.landmark-icon-choice301 span{font-size:12px;overflow-wrap:anywhere;max-width:100%}.landmark-preview301 .map-symbol{display:flex;align-items:center;justify-content:center}
