.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta-variant-e.taskip-cta-full-width{max-width:none;width:100%}.wp-block-taski-blocks-invoice-cta-variant-e.alignfull .taskip-cta-variant-e{border-radius:0;max-width:none;width:100%}.wp-block-taski-blocks-invoice-cta-variant-e.alignwide .taskip-cta-variant-e{margin:0 auto;max-width:1200px;width:100%}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta{align-items:stretch;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);display:flex;overflow:hidden;transition:box-shadow .3s ease}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)}@media(max-width:768px){.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta{flex-direction:column}}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta-image{align-items:center;background:#f8f9fa;color:#999;display:flex;flex:0 0 50%;justify-content:center;min-height:400px}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta-image{flex:1 1 auto;min-height:250px;width:100%}}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-image-placeholder{color:#999;font-size:14px;padding:20px;text-align:center}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta-content{display:flex;flex:1;flex-direction:column;justify-content:center;padding:32px}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta:not(:has(.taskip-cta-image)) .taskip-cta-content{flex:1;max-width:100%}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline{margin:32px 0;max-width:500px;position:relative}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-line{background:linear-gradient(180deg,#06f,#00c851);border-radius:2px;bottom:28px;left:28px;opacity:.4;position:absolute;top:28px;width:3px}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-item{align-items:flex-start;display:flex;gap:24px;margin-bottom:32px;position:relative}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-item:last-child{margin-bottom:0}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-icon{align-items:center;border-radius:16px;box-shadow:0 6px 16px rgba(0,0,0,.15);color:#fff;display:flex;font-size:24px;height:56px;justify-content:center;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:56px;z-index:2}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-icon:hover{box-shadow:0 8px 20px rgba(0,0,0,.2);transform:translateY(-2px)}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-icon.send{background:linear-gradient(135deg,#06f,#0052cc);box-shadow:0 6px 16px rgba(0,102,255,.4)}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-icon.reminder{background:linear-gradient(135deg,#ffa726,#ff9800);box-shadow:0 6px 16px rgba(255,152,0,.4)}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-icon.overdue{background:linear-gradient(135deg,#ff5252,#f44336);box-shadow:0 6px 16px rgba(244,67,54,.4)}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-icon.paid{background:linear-gradient(135deg,#00c851,#00a843);box-shadow:0 6px 16px rgba(0,200,81,.4)}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-content{background:#f8f9fa;border-left:4px solid #06f;border-radius:12px;flex:1;padding:16px 20px;transition:transform .3s ease,box-shadow .3s ease}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-content:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-content.send{background:#f8f9fa;border-left-color:#06f}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-content.reminder{background:#fff8e1;border-left-color:#ffa726}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-content.overdue{background:#ffebee;border-left-color:#ff5252}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-content.paid{background:#e8f5e9;border-left-color:#00c851}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-day{display:block;font-size:14px;font-weight:700;letter-spacing:.8px;margin-bottom:4px;text-transform:uppercase}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-day.send{color:#06f}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-day.reminder{color:#ff9800}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-day.overdue{color:#f44336}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-day.paid{color:#00c851}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-text{color:#333;font-size:15px;font-weight:500;line-height:1.5}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta-header{margin-bottom:24px;text-align:center}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta h3{color:#1a1a1a;font-size:28px;font-weight:700;margin-bottom:12px;text-align:center}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta p{color:#666;font-size:16px;line-height:1.6;margin-bottom:0;text-align:center}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:480px){.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta-footer{align-items:flex-start;flex-direction:column;gap:8px}}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta-btn{background:#06f;border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-weight:500;padding:10px 24px;text-decoration:none;transition:all .3s ease}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta-btn:hover{background:#0052cc;color:#fff;transform:translateY(-1px)}@media(max-width:480px){.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta-btn{text-align:center;width:100%}}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-cta-note{color:#999;font-size:13px;font-style:italic}@media(max-width:640px){.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline{margin:24px 0}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-item{gap:16px;margin-bottom:24px}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-icon{border-radius:12px;font-size:20px;height:48px;width:48px}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-line{left:24px;width:2px}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-content{border-radius:8px;padding:12px 16px}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-day{font-size:13px}.wp-block-taski-blocks-invoice-cta-variant-e .taskip-timeline-text{font-size:14px}}
