@layer apt.escape{@media(max-width:768px){[class*=apt-] select,dialog.apt-modal select{max-width:100%!important}dialog.apt-modal .apt-select,dialog.apt-modal label>select,.apt-form-group>select,.apt-form-group>.apt-select{width:100%!important;box-sizing:border-box!important}dialog.apt-modal .apt-form-group+.apt-form-group{margin-top:14px!important}[class*=apt-] :is(button,a,summary,[role=button]):focus:not(:focus-visible),dialog.apt-modal :is(button,a):focus:not(:focus-visible){outline:none!important;box-shadow:none!important}dialog.apt-modal .apt-modal__close:focus:not(:focus-visible){border-color:transparent!important}[class*=apt-] .apt-btn--ghost:not(.apt-btn--danger):not([class*=danger]):not(:disabled),[class*=apt-] .button:not(.button-primary):not(.button-link-delete):not(:disabled),dialog.apt-modal .apt-btn--ghost:not(.apt-btn--danger):not(:disabled){color:#201e1d!important}dialog.apt-modal .apt-btn--primary:not(:disabled){background:#201e1d!important;color:#fff!important}[class*=apt-] .postbox,.apt-coach-shell-on .postbox{border-color:transparent!important;box-shadow:none!important;border-radius:12px!important}.apt-table--cards tbody td{text-align:left!important}.apt-view-toggle__btn{min-height:40px!important;display:inline-flex!important;align-items:center;padding:0 .8rem!important;font-size:.85rem!important;font-weight:600!important}.apt-list__toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem!important;padding:.75rem!important}.apt-list__search{grid-column:1 / -1;order:-1;display:flex!important;flex-direction:column;align-items:stretch!important;gap:.2rem!important;margin:0!important}.apt-list__search input[type=search]{width:100%!important;margin:0!important;box-sizing:border-box!important}.apt-list__filter{display:block!important;min-width:0}.apt-list__filter select{width:100%!important;margin:0!important;box-sizing:border-box!important}.apt-list__perpage{grid-column:1 / -1}.apt-list__table-wrap{overflow:visible!important}.apt-list__table,.apt-list__table thead,.apt-list__table tbody{display:block!important;width:100%!important}.apt-list__table thead tr{display:flex!important;flex-wrap:wrap;gap:0 1.25rem;padding:0 .75rem}.apt-list__table thead th{display:block!important;width:auto!important;min-height:36px;padding:.5rem 0!important;background:none!important;border:0!important;font-size:.72rem!important;white-space:nowrap}.apt-list__table thead th:not([data-sort]){display:none!important}.apt-list__table tbody tr{display:grid!important;grid-template-columns:14px minmax(0,1fr);grid-template-areas:"dot name" "dot chips" "dot actions";column-gap:.65rem;row-gap:.35rem;padding:.75rem!important}.apt-list__table tbody tr.is-hidden{display:none!important}.apt-list__table tbody td{display:block!important;width:auto!important;min-width:0;padding:0!important;border:0!important;text-align:left!important;white-space:normal!important}.apt-list__table tbody td:nth-child(1){grid-area:dot;padding-top:.3rem!important}.apt-list__table tbody td:nth-child(2){grid-area:name}.apt-list__table tbody td:nth-child(3){grid-area:chips}.apt-list__table tbody td:nth-child(4){grid-area:actions;display:flex!important;flex-wrap:wrap;gap:.4rem}.apt-list__table tbody td:empty{display:none!important}.apt-list__name{display:block!important;font-size:1rem!important;line-height:1.25!important;overflow-wrap:anywhere}.apt-list__sub{display:flex!important;flex-wrap:wrap;align-items:center!important;gap:.25rem .5rem!important;margin:.2rem 0 0!important;font-size:.8rem!important}.apt-list__chip{border-radius:8px!important;white-space:normal!important;line-height:1.3!important;padding:.2rem .5rem!important;margin:0 .25rem .2rem 0!important}.apt-list__action{width:44px!important;height:40px!important;line-height:40px!important;margin:0!important;font-size:1rem!important;border-radius:10px!important}.apt-relay-pos-badge{color:#fff!important}#apt-routine-ex-add-form>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.6rem!important}#apt-routine-ex-add-form>div>label:first-child{grid-column:1 / -1}#apt-routine-ex-add-form>div>button{grid-column:1 / -1}#apt-routine-ex-add-form :is(select,input){font-size:16px!important}}}
