.tediye-arac{font-family:var(--font-govde);color:var(--color-murekkep)}.tediye-arac .hidden{display:none!important}.tediye-arac .arac-giris{color:#3a3736;margin:0 0 18px;font-size:.9375rem;line-height:1.6}.tediye-arac .period-card{background:#ffffff8c;border:1px solid #7e2b2424;border-radius:16px;margin-bottom:12px;padding:18px 20px 20px;position:relative}.tediye-arac .period-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tediye-arac .period-title{letter-spacing:.14em;text-transform:uppercase;color:var(--bordo);font-size:.75rem;font-weight:600}.tediye-arac .remove-btn{cursor:pointer;color:#555;background:0 0;border:1px solid #0000001f;border-radius:50%;width:30px;height:30px;font-size:1.1rem;line-height:1}.tediye-arac .remove-btn:hover{border-color:var(--bordo);color:var(--bordo)}.tediye-arac .form-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.tediye-arac .form-group{flex-direction:column;gap:6px;display:flex}.tediye-arac .form-group label{color:#5b5856;font-size:.75rem;font-weight:600}.tediye-arac input[type=date]{box-sizing:border-box;width:100%;height:46px;font:inherit;color:#1d1b1a;background:#fff;border:1px solid #00000024;border-radius:12px;padding:0 14px;font-size:1rem}.tediye-arac input[type=date]:focus{border-color:var(--bordo);outline:none;box-shadow:0 0 0 3px #7e2b241f}.tediye-arac .days-info{color:var(--color-gri);margin-top:10px;font-size:.8125rem;display:block}.tediye-arac .days-info.hidden{display:none}.tediye-arac .actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.tediye-arac .btn{height:48px;font:inherit;cursor:pointer;border-radius:999px;padding:0 24px;font-size:.9375rem;font-weight:600;transition:background .25s,border-color .25s,transform .25s}.tediye-arac .btn:hover{transform:translateY(-1px)}.tediye-arac .btn-secondary{color:#1d1b1a;background:0 0;border:1px solid #0003}.tediye-arac .btn-secondary:hover{border-color:var(--bordo);color:var(--bordo)}.tediye-arac .btn-primary{background:var(--bordo);border:1px solid var(--bordo);color:#fff;box-shadow:0 12px 24px -14px #7e2b24cc}.tediye-arac .btn-primary:hover{background:#6b221c}.tediye-arac #result-section{border-top:1px solid #0000001a;margin-top:24px;padding-top:20px;animation:.4s ease-out tediye-gir}.tediye-arac .sonuc-baslik{letter-spacing:.16em;text-transform:uppercase;color:var(--bordo);margin:0 0 12px;font-size:.75rem;font-weight:600}.tediye-arac .result-row{border-bottom:1px solid #00000014;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.tediye-arac .result-period-info strong{font-size:.9375rem;font-weight:600;display:block}.tediye-arac .result-amount{white-space:nowrap;font-weight:600}.tediye-arac .seg-line{color:#5b5856;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:.8125rem;display:flex}.tediye-arac .seg-cell:not(:last-child):after{content:"·";color:#bbb;margin-left:7px}.tediye-arac .seg-amount{color:#1d1b1a;font-weight:600}.tediye-arac .seg-unknown .seg-cell,.tediye-arac .seg-sub-warn{color:#a3261c}.tediye-arac .seg-sub{margin-top:2px;font-size:.75rem}.tediye-arac .total-result{color:#fff;background:linear-gradient(150deg,#7e2b24,#5a1d19);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-top:18px;padding:18px 22px;display:flex}.tediye-arac .total-label{letter-spacing:.08em;text-transform:uppercase;color:#fffc;font-size:.8125rem;font-weight:600}.tediye-arac .amount{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.4rem);line-height:1}.tediye-arac .msg,.tediye-arac .card-error,.tediye-arac .total-note{border-radius:10px;margin:10px 0 0;padding:10px 14px;font-size:.8125rem;line-height:1.5}.tediye-arac .msg-error,.tediye-arac .card-error,.tediye-arac .total-note{color:#a3261c;background:#fbeeec;border-left:3px solid #a3261c}.tediye-arac .msg-warning{color:#7d5a00;background:#fcf6e8;border-left:3px solid #c79a2b}@keyframes tediye-gir{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=560px){.tediye-arac .form-grid{grid-template-columns:1fr}.tediye-arac .actions .btn{flex:100%}}
