.lifecycle-page-actions{display:flex;align-items:center;gap:.45rem}.lifecycle-page-actions form{margin:0}.lifecycle-tickers{display:grid;grid-template-columns:repeat(6,1fr);gap:.65rem;margin:1rem 0}.lifecycle-tickers a{background:#fff;border:1px solid #dce6e5;border-radius:13px;padding:.75rem;text-decoration:none;color:#17324d}.lifecycle-tickers span{display:block;font-size:.7rem;color:#687b8d}.lifecycle-tickers strong{font-size:1.45rem}.lifecycle-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1rem}.lifecycle-layout>*{min-width:0}.lifecycle-filter{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:.5rem;margin:.8rem 0}.lifecycle-filter input,.lifecycle-filter select{box-sizing:border-box;min-width:0;width:100%;border:1px solid #cfdddb;border-radius:9px;padding:.55rem}.lifecycle-policy{min-width:0;overflow:hidden}.lifecycle-policy form{display:flex;min-width:0;flex-direction:column;gap:.65rem}.lifecycle-policy form label{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 70px 45px;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700}.lifecycle-policy input{box-sizing:border-box;min-width:0;width:100%;max-width:100%;border:1px solid #cfdddb;border-radius:8px;padding:.45rem}.lifecycle-policy .policy-caption{font-size:.72rem;color:#334e68}.lifecycle-policy .policy-unit{font-size:.68rem;color:#6a7d8e}.lifecycle-table td>small{display:block;color:#718196;font-size:.63rem;overflow-wrap:anywhere}.lifecycle-table .registration-source{margin-top:.18rem;color:#9a6700;font-weight:750}.lifecycle-table a.btn-primary{color:var(--tenant-primary-text,#fff)!important;-webkit-text-fill-color:var(--tenant-primary-text,#fff)!important}
@media(max-width:850px){.lifecycle-tickers{display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.lifecycle-tickers a{min-width:112px;padding:.55rem}.lifecycle-layout{grid-template-columns:minmax(0,1fr)}.lifecycle-filter{grid-template-columns:minmax(0,1fr)}.lifecycle-filter .btn{width:100%}.lifecycle-policy{order:-1}}
@media(max-width:600px){.lifecycle-heading{display:grid!important;gap:.55rem}.lifecycle-page-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:.38rem}.lifecycle-page-actions form,.lifecycle-page-actions .btn{width:100%}.lifecycle-page-actions a:last-child{grid-column:1/-1}.lifecycle-layout{gap:.65rem}.lifecycle-layout .setup-card{padding:.7rem!important;border-radius:13px}.lifecycle-layout .setup-card-title{gap:.55rem;margin-bottom:.5rem;padding-bottom:.5rem}.lifecycle-layout .setup-card-title>span{flex:0 0 30px}.lifecycle-layout .setup-card-title>div{min-width:0}.lifecycle-layout .setup-card-title h2{font-size:.88rem}.lifecycle-layout .setup-card-title p{font-size:.62rem;white-space:normal}.lifecycle-policy form{gap:.42rem}.lifecycle-policy form label{grid-template-columns:minmax(108px,1fr) 68px 42px;gap:.3rem}.lifecycle-policy input{height:36px;padding:.3rem .4rem;font-size:.78rem}.lifecycle-policy .btn{width:100%;min-height:40px}.lifecycle-filter{gap:.38rem;margin:.55rem 0}.lifecycle-filter input,.lifecycle-filter select{height:40px;padding:.4rem .55rem;font-size:.78rem}.lifecycle-table-wrap{overflow:visible!important;border:0!important}.lifecycle-table{display:block!important;width:100%!important;min-width:0!important}.lifecycle-table thead{display:none!important}.lifecycle-table tbody{display:grid;gap:.5rem}.lifecycle-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .55rem;padding:.58rem;border:1px solid #d7e6e3;border-radius:11px;background:#fbfdfc}.lifecycle-table tbody tr td{display:block!important;min-width:0;width:auto!important;max-width:none!important;padding:0!important;border:0!important;background:transparent!important;color:#17354e;font-size:.68rem;line-height:1.25;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}.lifecycle-table tbody tr td::before{content:attr(data-label);display:block;margin-bottom:.1rem;color:#6b7f90;font-size:.54rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.lifecycle-table tbody tr td:first-child,.lifecycle-table tbody tr td:nth-child(2){grid-column:1/-1}.lifecycle-table tbody tr td:first-child strong{font-size:.76rem}.lifecycle-table .status-pill{display:inline-flex;max-width:100%;padding:.25rem .4rem;font-size:.56rem;white-space:normal}.lifecycle-table tbody tr td:last-child{display:flex!important;align-items:flex-end}.lifecycle-table tbody tr td:last-child::before{display:none}.lifecycle-table tbody tr td:last-child .btn{width:100%;min-height:36px;padding:.35rem .45rem;font-size:.68rem}.lifecycle-table tbody tr td[colspan]{grid-column:1/-1;padding:.75rem!important}.lifecycle-table tbody tr td[colspan]::before{display:none}}
