/* ABelt Venda Parametrizada V9 - apenas camada pública ABelt */
.abelt-v9-public-docs{margin:8px 0 2px;display:flex;justify-content:flex-start}.abelt-v9-public-docs a{display:inline-flex;align-items:center;gap:7px;color:#232287!important;font-size:12.5px;font-weight:850;text-decoration:none!important}.abelt-v9-public-docs a:before{content:"↓";display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid #bfc5d3;border-radius:7px;background:#fff;color:#232287}.abelt-v9-public-docs a:hover{color:#e5040d!important}.abelt-v9-public-docs a:hover:before{border-color:#232287;background:#232287;color:#fff}
.abelt-v9-help-field{display:block;margin:0 0 10px}.abelt-v9-help-field>span{display:block;margin-bottom:5px;color:#454b5f;font-size:12px;font-weight:850}.abelt-v9-help-field small{color:#7a8193;font-weight:600}.abelt-v9-help-field input[type=text],.abelt-v9-help-field input[type=number],.abelt-v9-help-field input[type=file]{width:100%;min-height:40px;border:1px solid #c2c7d4!important;border-radius:8px!important;background:#fff!important;padding:8px 10px!important;color:#262a3b!important;font-size:13px!important;box-shadow:none!important}.abelt-v9-help-field input:focus{border-color:#232287!important;box-shadow:0 0 0 2px rgba(35,34,135,.09)!important;outline:0!important}
.abelt-v9-quote-box{margin:8px 0 12px;border-top:1px solid #e1e4ec;padding-top:8px}.abelt-v9-quote-box>summary{cursor:pointer;list-style:none;color:#232287;font-size:12px;font-weight:900}.abelt-v9-quote-box>summary::-webkit-details-marker{display:none}.abelt-v9-quote-box>summary:after{content:" +"}.abelt-v9-quote-box[open]>summary:after{content:" −"}.abelt-v9-quote-form{margin-top:9px;padding:11px;border:1px solid #d8dce7;border-radius:10px;background:#f8f9fc}.abelt-v9-quote-form p{margin:0 0 8px;font-size:12px;color:#656d80}.abelt-v9-quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.abelt-v9-quote-grid textarea{grid-column:1/-1}.abelt-v9-quote-grid input,.abelt-v9-quote-grid textarea{width:100%;border:1px solid #c6cbd7!important;border-radius:7px!important;padding:8px 9px!important;font-size:12px!important;background:#fff!important}.abelt-v9-quote-form button{margin-top:8px;border:0;border-radius:8px;background:#232287;color:#fff;padding:9px 13px;font-size:12px;font-weight:900;cursor:pointer}.abelt-v9-quote-form button:hover{background:#17166e}.abelt-v9-quote-form button:disabled{opacity:.55}.abelt-v9-quote-feedback{display:inline-block;margin-left:8px;font-size:11px;font-weight:800;color:#5c6478}.abelt-v9-quote-feedback.ok{color:#168454}.abelt-v9-quote-feedback.error{color:#b00008}
.abelt-v9-equivalents{margin-top:8px;padding:9px 10px;border:1px solid #d7dbe6;border-radius:8px;background:#fff}.abelt-v9-equivalents>strong{display:block;margin-bottom:6px;color:#232287;font-size:11px}.abelt-v9-equivalents a{display:block;padding:5px 0;border-top:1px solid #eef0f4;color:#31374b!important;font-size:11px;font-weight:750;text-decoration:none!important}.abelt-v9-equivalents a:first-of-type{border-top:0}.abelt-v9-equivalents a:hover{color:#e5040d!important}
.abelt-v9-order-docs{margin:24px 0}.abelt-v9-doc-list{display:flex;flex-wrap:wrap;gap:8px}.abelt-v9-doc-list a{display:inline-flex;padding:8px 11px;border:1px solid #c9ced9;border-radius:8px;color:#232287!important;text-decoration:none!important;font-size:12px;font-weight:800}.abelt-v9-doc-list a:hover{background:#232287;color:#fff!important;border-color:#232287}
.abelt-v9-account-quotes{display:grid;gap:10px}.abelt-v9-account-quotes article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:13px 14px;border:1px solid #d8dce7;border-radius:10px}.abelt-v9-account-quotes article span{display:block;margin-top:2px;color:#72798b;font-size:12px}.abelt-v9-account-quotes .actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.abelt-v9-account-quotes .actions a{font-size:12px;font-weight:800;color:#232287}
@media(max-width:640px){.abelt-v9-quote-grid{grid-template-columns:1fr}.abelt-v9-quote-grid textarea{grid-column:auto}.abelt-v9-quote-form{padding:10px}.abelt-v9-account-quotes article{grid-template-columns:1fr}.abelt-v9-account-quotes .actions{grid-column:auto}.abelt-v9-public-docs a{font-size:13px}}
