.pricing-warning{display:flex;gap:10px;align-items:center;background:#fff3e9;border:1px solid #ead2bb;border-radius:9px;padding:12px 15px;margin-bottom:14px;color:#714726}.pricing-warning span{color:#80634c}.pricing-table input{width:100%;min-width:70px;border:1px solid var(--line);border-radius:6px;padding:7px;margin:5px 0;background:#fff}.pricing-table td:first-child{min-width:290px}.pricing-table small{display:block;color:var(--muted)}.pricing-table .quote-needed{color:#a8573f;font-weight:700;margin-top:4px}.pricing-basis td{background:#fafbf9;color:var(--muted);font-size:11px;padding-top:7px;padding-bottom:7px}.delete-price{font-size:20px;color:var(--red)}.pricing-meta{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.pricing-meta li{margin:6px 0;color:var(--muted)}
@media(max-width:900px){.pricing-table{overflow:auto}.pricing-meta{grid-template-columns:1fr}.pricing-warning{align-items:flex-start;flex-direction:column}}
.pricing-generating{display:flex;align-items:center;gap:13px;background:#e8f2ee;border:1px solid #c7ded5;border-radius:10px;padding:15px 17px;margin-bottom:14px}.pricing-generating b,.pricing-generating span{display:block}.pricing-generating span{color:var(--muted)}.job-spinner{display:block;width:20px;height:20px;border:2px solid #9bb9af;border-top-color:var(--green);border-radius:50%;animation:job-spin .8s linear infinite;flex:none}.global-job{position:fixed;right:24px;bottom:24px;z-index:25;border:0;border-radius:11px;background:var(--green);color:#fff;box-shadow:0 12px 35px rgba(18,50,43,.25);padding:11px 15px;display:flex;align-items:center;gap:10px;text-align:left}.global-job.hidden{display:none}.global-job b,.global-job small{display:block}.global-job small{color:#b9d0c9}.global-job .job-spinner{border-color:#70968c;border-top-color:#fff}@keyframes job-spin{to{transform:rotate(360deg)}}
