.agenda-pricing.two-plans{gap:24px;max-width:1100px;align-items:stretch}.two-plans .pro-card{position:relative;padding:36px;display:flex;flex-direction:column}.two-plans .pro-card .checks{flex:1}.two-plans .pro-card .price-note{min-height:55px}.two-plans .pro-max-card{background:#243e34;color:#f8f4e7;box-shadow:0 18px 40px #243e3425;border:1px solid #5c7566}.pro-max-card .plan-header>span{background:#ffffff17;color:#e4ead9}.pro-max-card .price-note{color:#c6d1c2}.max-highlight{font-size:11px;letter-spacing:.02em;background:var(--accent);color:#fff;align-self:flex-start;padding:7px 12px;border-radius:20px;margin-bottom:20px}.pro-max-card .checks li:before{color:#bbcfaa}.payment-strip{max-width:1100px;display:flex;justify-content:space-between;gap:24px;align-items:center;margin:35px auto 0;padding:25px 0;border-top:1px solid #a6b39b;border-bottom:1px solid #a6b39b}.payment-strip strong{font-size:16px}.payment-strip p{font-size:12px;line-height:1.6;margin-top:8px}.payment-badges{display:flex;gap:8px;flex-wrap:wrap}.payment-badges span{border:1px solid #a6b39b;border-radius:20px;font-size:10px;padding:8px 12px;white-space:nowrap}.billing-preview-note{text-align:center;font-size:11px!important;line-height:1.6;margin:18px auto 0;max-width:800px;color:#5d6b59}#finance-dialog{width:min(1100px,calc(100% - 36px))}.finance-body{padding:28px}.finance-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.finance-heading p{font-size:12px;margin-top:8px;color:#6c7968}.finance-plan-label{font-size:11px;background:#dce8d1;border-radius:18px;padding:8px 14px}.finance-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.finance-summary article{background:#eaf0e3;padding:20px 16px;border-radius:12px;display:flex;flex-direction:column;gap:12px}.finance-summary article:last-child{background:#274937;color:#f6f4e7}.finance-summary span{font-size:11px}.finance-summary strong{font-size:27px;letter-spacing:-.6px}.finance-summary small{font-size:10px;opacity:.8}.finance-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:28px}.finance-columns h3{font-size:20px}.finance-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.finance-section-title span{font-size:10px;color:#74806d}.finance-booking{display:flex;align-items:center;gap:14px;border-bottom:1px solid #dce2d4;padding:18px 0;font-size:12px}.finance-booking>div{flex:1;display:flex;flex-direction:column;gap:7px}.finance-booking small{font-size:10px;color:#6a7866}.finance-booking>button{border:1px solid #bbc7b0;border-radius:16px;background:none;padding:7px 10px;font-size:10px;color:#2b4938}.finance-booking .record-payment{background:#2b4938;color:#fff}.finance-booking .payment-recorded{border:0;background:#e6eddd;opacity:1}.finance-explanation{font-size:11px;line-height:1.7;margin-top:18px;color:#63745d}.finance-movement{display:flex;justify-content:space-between;gap:12px;font-size:11px;padding:13px 0;border-bottom:1px solid #dce2d4}.finance-movement .expense{color:#945842}.finance-movement .income{color:#3a6850}.finance-manual>h3{margin-bottom:14px}#finance-entry-form{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:18px;background:#f0f3e9;border-radius:12px;margin-top:18px}#finance-entry-form label{grid-column:1/-1;font-size:10px;margin-top:4px}#finance-entry-form input,#finance-entry-form select{grid-column:1/-1;border:1px solid #c0ccaf;border-radius:8px;background:#fff;padding:10px;min-width:0;font-size:12px;color:#2e4b37}#finance-entry-form .button{grid-column:1/-1;font-size:11px;padding:12px;border-radius:8px;margin-top:5px}.finance-pix{display:flex;flex-direction:column;gap:8px;background:#f1efdf;border-radius:12px;padding:18px;margin-top:25px;font-size:12px}.finance-pix span,.finance-pix small{font-size:11px;overflow-wrap:anywhere}.finance-pix small{color:#6d7562;line-height:1.5}#finance-feedback{font-size:11px;line-height:1.6;margin-top:17px;color:#4d6650}.two-plans .pro-card:hover{transform:translateY(-3px);transition:transform .3s}.two-plans .pro-max-card:hover{transform:translateY(-5px)}@media(max-width:700px){.two-plans .pro-card{padding:26px 22px}.two-plans .pro-max-card{margin-top:20px}.payment-strip{flex-direction:column;align-items:flex-start;padding:22px 0}.finance-body{padding:18px}.finance-summary{grid-template-columns:1fr 1fr;gap:8px}.finance-summary article{padding:16px 12px}.finance-summary strong{font-size:23px}.finance-columns{grid-template-columns:1fr}.finance-booking{gap:10px}.finance-booking>button{font-size:9px;padding:7px}.finance-section-title h3{font-size:19px}.finance-section-title span{font-size:9px}.finance-heading>div{max-width:230px}.finance-heading strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.two-plans .pro-card:hover,.two-plans .pro-max-card:hover{transform:none;transition:none}}
