html,body{overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--obr-text-primary,#fff);background:0 0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#app{box-sizing:border-box;padding:8px}.altitude-table{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%}.altitude-table th{color:var(--obr-text-secondary,#ffffffb3);text-align:center;padding:2px 0;font-size:12px;font-weight:400}.altitude-table td{padding:0}.rank-button{box-sizing:border-box;cursor:pointer;background-color:var(--obr-overlay,#ffffff0f);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:2px solid #0000;border-radius:6px;outline:0;justify-content:center;align-items:center;width:100%;height:52px;margin:0;padding:0;transition:background-color .1s,border-color .1s;display:flex}.rank-button:hover{background-color:var(--obr-overlay-hover,#ffffff24)}.rank-button.active{border-color:var(--obr-border-selected,#fffc);background-color:var(--obr-overlay-selected,#fff3)}.actions{gap:4px;margin-top:6px;display:flex}.clear-button,.settings-button{box-sizing:border-box;cursor:pointer;background-color:var(--obr-overlay,#ffffff0f);height:32px;color:var(--obr-text-primary,#fff);-webkit-tap-highlight-color:transparent;border:0;border-radius:6px;outline:0;font-size:13px}.clear-button{flex:1}.settings-button{flex:none;width:32px;font-size:15px}.clear-button:hover,.settings-button:hover{background-color:var(--obr-overlay-hover,#ffffff24)}.settings-title{margin:4px 0 12px;font-size:15px}.settings-label{color:var(--obr-text-secondary,#ffffffb3);margin:12px 0 4px;font-size:12px;display:block}.select-input{box-sizing:border-box;background-color:var(--obr-overlay,#ffffff0f);width:100%;height:32px;color:var(--obr-text-primary,#fff);border:0;border-radius:6px;outline:0;padding:0 8px;font-size:13px}.select-input option{color:#000}.settings-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.choice-button{box-sizing:border-box;cursor:pointer;background-color:var(--obr-overlay,#ffffff0f);min-width:60px;color:var(--obr-text-primary,#fff);-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:6px;outline:0;flex:1;padding:6px 4px;font-size:12px}.choice-button:hover{background-color:var(--obr-overlay-hover,#ffffff24)}.choice-button.selected{border-color:var(--obr-border-selected,#fffc);background-color:var(--obr-overlay-selected,#fff3)}#icon-size{flex:1}#icon-size-value{text-align:right;width:34px;font-size:12px}.colors-row{justify-content:space-between}.color-swatch{color:var(--obr-text-primary,#fffc);flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.color-swatch input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:4px;width:36px;height:28px;padding:0}.settings-actions{gap:6px;margin-top:18px;display:flex}.primary-button,.secondary-button{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:6px;outline:0;flex:1;height:34px;font-size:13px}.primary-button{background-color:var(--obr-primary-main,#3b82f6);color:var(--obr-primary-contrast,#fff)}.primary-button:hover{filter:brightness(.9)}.secondary-button{background-color:var(--obr-overlay,#ffffff0f);color:var(--obr-text-primary,#fff)}.secondary-button:hover{background-color:var(--obr-overlay-hover,#ffffff24)}
