/* Kapında Hizmet 3.0.0 - teklif kabul, iletişim kilidi ve mobil teklif karşılaştırma */
.quote-compare-page{padding-bottom:34px}.quote-page-title{margin-bottom:14px}.quote-compare-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin-bottom:14px;border:1px solid #dbe7ef;border-radius:16px;background:#fff}.quote-compare-intro>div{display:flex;flex-direction:column;gap:3px}.quote-compare-intro b{font-size:16px}.quote-compare-intro span{color:#617789;font-size:13px}.secure-pill{white-space:nowrap;padding:7px 10px;border-radius:999px;background:#eef7f2;color:#25734e!important;font-weight:700}.quote-premium-grid{gap:14px}.quote-premium-card{position:relative;border:1px solid #dbe6ee;border-radius:20px;background:#fff;padding:18px;box-shadow:0 8px 28px rgba(22,55,79,.06)}.quote-premium-card.selected{border-color:color-mix(in srgb,var(--blue) 45%,#dbe6ee);box-shadow:0 10px 30px rgba(11,99,246,.11)}.quote-premium-card.is-rejected{opacity:.76}.quote-provider-title>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.verified-mini{font-size:11px;font-weight:800;color:#26724c;background:#edf8f2;border-radius:999px;padding:3px 7px}.quote-message{margin:13px 0;padding:12px 14px;border-radius:14px;background:#f7fafc;color:#324b5e}.quote-message p{margin:0}.quote-accepted-box,.quote-contact-open,.quote-contact-locked,.quote-rejected-info{margin-top:13px;border-radius:15px;padding:13px 14px}.quote-accepted-box{background:#edf8f2;border:1px solid #cfe9da}.quote-accepted-box>div{display:flex;flex-direction:column;gap:2px}.quote-accepted-box b{color:#1d6c45}.quote-accepted-box span{font-size:13px;color:#557061}.quote-contact-open{background:#f5f9ff;border:1px solid #d8e7fb}.contact-open-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.contact-open-head span{font-size:12px;color:#60798d}.contact-lines{display:flex;gap:8px 16px;flex-wrap:wrap;font-size:14px}.contact-lines a{color:var(--blue);font-weight:700}.quote-contact-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.quote-contact-locked{background:#fff8ec;border:1px solid #f5ddb5}.quote-contact-locked b{display:block;color:#885617;margin-bottom:4px}.quote-contact-locked p{margin:0 0 6px;color:#715c3f;font-size:13px}.quote-contact-locked span{font-size:12px;color:#8a775f}.quote-rejected-info{display:flex;justify-content:space-between;gap:12px;background:#f7f7f8;border:1px solid #e5e7e9}.quote-rejected-info span{color:#6d7780;font-size:13px}.quote-actions{align-items:center;flex-wrap:wrap}.quote-actions form{margin:0}.quote-reject{position:relative}.quote-reject summary{cursor:pointer;list-style:none;padding:10px 13px;border:1px solid #e2e7eb;border-radius:10px;color:#a33;font-weight:700}.quote-reject summary::-webkit-details-marker{display:none}.quote-reject form{position:absolute;right:0;top:calc(100% + 8px);z-index:15;width:290px;padding:13px;border:1px solid #dde6ec;border-radius:14px;background:#fff;box-shadow:0 16px 40px rgba(20,42,58,.16)}.quote-reject label{display:block;margin-bottom:9px;font-size:12px;font-weight:700}.quote-reject select,.quote-reject input{width:100%;margin-top:5px}.provider-job-row{align-items:flex-start!important;flex-wrap:wrap}.provider-job-main{min-width:240px;flex:1}.provider-job-contact,.provider-contact-lock{margin-top:8px;padding:9px 11px;border-radius:12px;font-size:12px}.provider-job-contact{display:flex;gap:7px 12px;align-items:center;flex-wrap:wrap;background:#f2f8ff;border:1px solid #d8e8fa}.provider-job-contact a:not(.btn){color:var(--blue);font-weight:700}.provider-contact-lock{display:flex;flex-direction:column;gap:3px;background:#fff8eb;border:1px solid #f4ddb8}.provider-contact-lock b{color:#87591d}.provider-contact-lock a{font-weight:800;color:var(--blue)}
@media(max-width:760px){.quote-compare-page{padding-bottom:82px}.quote-page-title{margin-bottom:10px}.quote-compare-intro{padding:11px 12px;border-radius:14px;margin-bottom:10px}.quote-compare-intro .secure-pill{display:none}.quote-premium-grid{display:block}.quote-premium-card{padding:14px;border-radius:17px;margin-bottom:10px}.quote-head{display:grid;grid-template-columns:44px 1fr;gap:10px}.quote-head>strong{grid-column:1/-1;font-size:24px;margin-top:2px}.quote-provider-title h3{font-size:16px}.quote-provider-title p{font-size:12px}.quote-message{margin:10px 0;padding:10px 11px}.quote-meta{gap:6px;flex-wrap:wrap}.quote-contact-actions{display:grid;grid-template-columns:1fr 1fr}.quote-contact-actions .btn:last-child{grid-column:1/-1}.quote-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.quote-actions>.btn.outline{grid-column:1/-1}.quote-actions form .btn{width:100%}.quote-reject summary{text-align:center}.quote-reject form{position:fixed;left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom));top:auto;width:auto;z-index:1200}.contact-open-head{align-items:flex-start;flex-direction:column;gap:2px}.contact-lines{flex-direction:column;gap:5px}.provider-job-row{display:grid!important;grid-template-columns:42px 1fr!important}.provider-job-row>strong,.provider-job-row>.status{grid-column:2}.provider-job-main{min-width:0}.provider-job-contact{align-items:flex-start;flex-direction:column}.provider-job-contact .btn{width:100%}}
