.page-title{margin:30px 0 22px}.page-title p{font-size:13px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.plan-card{background:white;border:1px solid var(--line);border-radius:15px;padding:25px}.plan-card h2{margin:0 0 10px}.plan-card .price{font-size:29px;font-weight:800;margin:20px 0 5px}.plan-card p{font-size:13px;min-height:45px}.plan-card .btn{margin-top:20px}.notice{background:#edf3e9;padding:15px 20px;border-radius:10px;font-size:13px;line-height:1.6;margin:20px 0;color:#51714b}.notice.warn{background:#fff5df;color:#917039}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.toolbar button{font-size:12px}.table-scroll{overflow:auto}.login-box input{margin-bottom:12px}.login-box label{margin-top:12px}.inline-error{color:#a14b37;font-size:13px;line-height:1.6;margin:12px 0}.subtle{font-size:12px;color:var(--muted)}.stack{display:grid;gap:15px}.stack label{margin:0}.stack input,.stack select,.stack textarea{margin-top:7px}.stack select{width:100%;padding:12px;border:1px solid #dce3d7;border-radius:8px;color:#253d34;background:#fff}.mobile-nav{display:none}.stat small{line-height:1.5}button:disabled{opacity:.5;cursor:wait}.text-button{border:0;background:transparent;text-decoration:underline;color:var(--green);padding:12px 0;font-size:13px}.modal .item{grid-template-columns:minmax(0,1fr) 65px 110px 28px}.modal .item-head{grid-template-columns:minmax(0,1fr) 65px 110px 28px}.quote table th:nth-child(3),.quote table td:nth-child(3){display:table-cell}.account-menu{display:flex;gap:12px;align-items:center}.badge.cancelled,.badge.past_due{background:#fbe9e5;color:#a35d4c}.badge.active{background:#edf5e8;color:#5f824c}.form-status{font-size:12px;line-height:1.6;margin:12px 0;color:#a14b37}.break{overflow-wrap:anywhere}.audit{max-height:320px;overflow:auto}.plan-card small{display:block;color:var(--muted)}@media(max-width:760px){.mobile-nav{display:flex;gap:5px;overflow:auto;padding:12px 0 0}.mobile-nav .tab{white-space:nowrap}.sidebar:after{content:'TU NEGOCIO, EN ORDEN'}.modal .item,.modal .item-head{grid-template-columns:minmax(0,1fr) 45px 85px 22px}.account-menu{gap:8px}.toolbar{gap:7px}.table-scroll table{min-width:560px}.table-scroll th:nth-child(3),.table-scroll td:nth-child(3){display:table-cell}.cards{grid-template-columns:1fr}.intro>.btn{width:auto}.page-title h1{font-size:25px}}
