.advanced-tp[hidden],.advanced-tp .atp-list[hidden]{display:none!important}
.advanced-tp{min-width:0;grid-column:1/-1;display:grid;gap:4px;align-content:start;font:inherit}
.atp-list{display:grid;gap:4px}
.advanced-tp .atp-level{display:grid;grid-template-columns:2.2em minmax(0,1.18fr) minmax(0,.8fr) 4.65em 1.6em;align-items:center;gap:3px}
.advanced-tp .atp-level input{display:block;width:100%;min-width:0;box-sizing:border-box;text-align:right;height:25px;margin:0}
.advanced-tp .atp-level input[readonly]{opacity:.76}
.advanced-tp .atp-label,.advanced-tp .atp-unit{align-self:center;font-size:11px;white-space:nowrap}
.advanced-tp .atp-remove,.advanced-tp .atp-add{min-width:0;width:auto;min-height:22px;margin:0;line-height:1}
.advanced-tp .atp-add{justify-self:start;font-size:12px}
#order-protections>.advanced-tp{display:grid;width:100%}
#terminal #order-protections .atp-level input[inputmode]{max-width:none;margin:0}
