.orders-grid-v07{display:grid;gap:14px}.order-card-v07{background:#fff;border:1px solid var(--line);border-radius:18px;padding:19px 20px;box-shadow:0 10px 24px rgba(11,53,87,.035)}.order-card-main-v07{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.order-title-v07 strong{display:block;font-size:15px;color:#17364b}.order-title-v07 span{display:block;margin-top:4px;font-size:12px;color:#758791}.order-status-wrap-v07{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.order-status-wrap-v07 small{font-size:11px;color:#8a9aa3}.order-status-v07{display:inline-flex;align-items:center;min-height:29px;padding:0 10px;border-radius:999px;background:#eef4f7;color:#355b70;font-size:11px;font-weight:800}.order-status-v07.status-processing{background:#eaf7f9;color:#0d6e83}.order-status-v07.status-completed{background:#edf8f3;color:#34705a}.order-status-v07.status-partial{background:#fff8e9;color:#7e642f}.order-status-v07.status-waiting_payment{background:#fff6e8;color:#805f25}.order-status-v07.status-expired,.order-status-v07.status-cancelled{background:#f6f1f1;color:#815b5b}.order-meta-v07{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px;padding-top:15px;border-top:1px solid #edf2f4}.order-meta-v07 span{display:flex;flex-direction:column;gap:3px}.order-meta-v07 em{font-style:normal;text-transform:uppercase;letter-spacing:.06em;font-size:9px;color:#92a0a8}.order-meta-v07 strong{font-size:12px;color:#314d5c}.order-progress-v07{margin-top:16px}.order-progress-v07>span{display:block;margin-bottom:7px;font-size:11px;color:#73858f}.order-progress-v07>div{height:6px;background:#edf2f4;border-radius:99px;overflow:hidden}.order-progress-v07 i{display:block;height:100%;background:#1397b7;border-radius:99px}.order-finance-v07{margin-top:15px;padding:12px 14px;border-radius:13px;background:#f1f7f9;display:flex;justify-content:space-between;gap:12px;align-items:center}.order-finance-v07.is-payment{background:#fff8eb}.order-finance-v07 strong{font-size:12px;color:#294b5c}.order-finance-v07 span{font-size:11px;color:#758893}.order-actions-v07{margin-top:14px;display:flex;justify-content:flex-end}.order-action-v07{border:0;border-radius:11px;background:#0b3557;color:#fff;min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;cursor:pointer}.orders-notice-v07{margin-bottom:16px;padding:13px 15px;border-radius:13px;background:#eef5f8;color:#426173;font-size:12px}.orders-notice-v07.success{background:#edf8f3;color:#356e59}.orders-notice-v07.error{background:#fff2f1;color:#92514c}.orders-notice-v07.info{background:#eef5f8;color:#426173}@media(max-width:760px){.order-card-main-v07{flex-direction:column}.order-status-wrap-v07{align-items:flex-start;text-align:left}.order-meta-v07{grid-template-columns:repeat(2,minmax(0,1fr))}.order-finance-v07{align-items:flex-start;flex-direction:column}.order-actions-v07{justify-content:stretch}.order-action-v07{width:100%}}
/* V0.9.2 — Pedidos clicáveis + detalhe por certidão */
.order-card-clickable-v092{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}
.order-card-clickable-v092:hover{transform:translateY(-1px);border-color:#c7d8e0;box-shadow:0 14px 30px rgba(11,53,87,.06)}
.order-card-footer-v092{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#7f919b;font-size:11px}
.order-detail-heading-v092{align-items:center}.secondary-link-v092{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border:1px solid #cfdae0;border-radius:11px;background:#fff;color:#3f6375;text-decoration:none;font-size:12px;font-weight:800}.order-detail-v092{display:grid;gap:22px;max-width:1250px}.order-detail-summary-v092{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 12px 28px rgba(11,53,87,.035)}.order-detail-summary-top-v092{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.order-detail-kicker-v092{display:block;margin-bottom:5px;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800;color:#1598b4}.order-detail-summary-top-v092 h2{margin:0;color:#17364b;font-size:23px}.order-detail-summary-top-v092 p{margin:5px 0 0;color:#758792;font-size:12px}.order-detail-status-v092{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.order-detail-status-v092 small{color:#8b9aa2;font-size:11px}.order-detail-metrics-v092{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #edf2f4}.order-detail-metrics-v092 div{display:flex;flex-direction:column;gap:4px}.order-detail-metrics-v092 span{text-transform:uppercase;letter-spacing:.06em;font-size:9px;color:#91a0a8}.order-detail-metrics-v092 strong{color:#294858;font-size:13px}.order-detail-progress-v092{margin-top:20px}.order-detail-progress-v092>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:#657a86;font-size:11px}.order-detail-progress-track-v092{height:8px;border-radius:99px;background:#edf3f5;overflow:hidden}.order-detail-progress-track-v092 i{display:block;height:100%;border-radius:99px;background:#1598b4}.order-reuse-note-v092{margin-top:14px;padding:11px 13px;border-radius:12px;background:#eff9f4;color:#3c6f59;font-size:11px}.order-items-section-v092{display:grid;gap:14px}.order-items-head-v092 h2{margin:4px 0 0;color:#17364b;font-size:22px}.order-items-grid-v092{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.order-item-card-v092{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 9px 22px rgba(11,53,87,.03)}.order-item-card-v092.is-reused{border-color:#bddccf;background:#fbfefc}.order-item-head-v092{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.order-item-head-v092>div{display:flex;flex-direction:column;gap:3px}.order-item-head-v092 strong{color:#17364b;font-size:14px}.order-item-head-v092 span:not(.order-status-v07){color:#84949d;font-size:11px}.order-item-meta-v092{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;padding-top:13px;border-top:1px solid #edf2f4}.order-item-meta-v092 div{display:flex;flex-direction:column;gap:3px}.order-item-meta-v092 span{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#93a0a8}.order-item-meta-v092 strong{font-size:11px;color:#4b6573}.item-timeline-v092{display:flex;align-items:flex-start;gap:0;margin-top:18px;overflow-x:auto;padding-bottom:3px}.item-timeline-step-v092{position:relative;min-width:82px;flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;color:#96a2a8;font-size:9px}.item-timeline-step-v092:before{content:"";position:absolute;top:7px;left:0;right:0;height:2px;background:#e4ebee}.item-timeline-step-v092:first-child:before{left:50%}.item-timeline-step-v092:last-child:before{right:50%}.item-timeline-step-v092 i{position:relative;z-index:1;width:15px;height:15px;border:3px solid #e1e9ed;border-radius:50%;background:#fff}.item-timeline-step-v092.is-done{color:#51717f}.item-timeline-step-v092.is-done:before{background:#9dcbd5}.item-timeline-step-v092.is-done i{border-color:#1598b4;background:#1598b4}.item-timeline-step-v092.is-current{font-weight:800;color:#17495f}.order-item-result-v092{margin-top:15px;padding:10px 12px;border-radius:11px;background:#f5f8fa;color:#637985;font-size:11px;line-height:1.5}.order-item-result-v092.is-error{background:#fff3f2;color:#925650}.order-item-actions-v092{margin-top:13px;display:flex;justify-content:flex-end}.order-item-action-v092{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border-radius:10px;background:#0b3557;color:#fff;text-decoration:none;font-size:11px;font-weight:800}.order-status-v07.status-queued{background:#eaf7fa;color:#0e7087}.order-status-v07.status-validating{background:#eef3ff;color:#475f9a}.order-status-v07.status-needs_human{background:#fff6e8;color:#805f25}
@media(max-width:900px){.order-items-grid-v092{grid-template-columns:1fr}.order-detail-metrics-v092{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){.order-detail-summary-top-v092{flex-direction:column}.order-detail-status-v092{align-items:flex-start;text-align:left}.order-detail-metrics-v092{grid-template-columns:repeat(2,minmax(0,1fr))}.order-item-meta-v092{grid-template-columns:1fr}.order-card-footer-v092{align-items:flex-start;flex-direction:column}.order-detail-heading-v092{align-items:flex-start}.secondary-link-v092{width:100%;justify-content:center}}


/* =========================================================
   ImovBook V0.10.0 — progresso de pedidos + detalhes inline
   ========================================================= */
.order-card-v100{overflow:hidden}
.order-card-toggle-v100{display:block;width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}
.order-card-v100.is-expanded{border-color:#bcd8e1;box-shadow:0 14px 34px rgba(11,53,87,.08)}
.order-overall-v100{margin-top:14px}
.order-overall-copy-v100,.order-progress-hero-copy-v100{display:flex;justify-content:space-between;align-items:center;gap:12px}
.order-overall-copy-v100 span,.order-progress-hero-copy-v100 span{font-size:11px;color:#6f838e}
.order-overall-copy-v100 strong,.order-progress-hero-copy-v100 b{color:#17364b;font-size:12px}
.order-progress-track-v100{height:8px;border-radius:99px;background:#e8eff2;overflow:hidden;margin-top:7px}
.order-progress-track-v100 i{display:block;height:100%;border-radius:99px;background:#1598b4;transition:width .3s ease}
.order-progress-track-v100.is-large{height:10px;margin-top:10px}
.order-summary-chips-v100{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}
.order-summary-chips-v100 span{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border-radius:999px;background:#edf5f7;color:#4a6877;font-size:9px;font-weight:800}
.order-summary-chips-v100 span.is-good{background:#edf8f3;color:#33705a}
.order-summary-chips-v100 span.is-warn{background:#fff6e8;color:#7e612b}
.order-summary-chips-v100 span.is-attention{background:#fff0ee;color:#8d504a}
.order-summary-chips-v100 span.is-slow{background:#f1f0ff;color:#5d5791}
.order-expand-hint-v100{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #edf2f4;color:#68808d;font-size:10px;font-weight:800}
.order-expand-hint-v100 i{font-style:normal;font-size:16px;transition:transform .2s ease}
.order-card-v100.is-expanded .order-expand-hint-v100 i{transform:rotate(180deg)}
.order-inline-details-v100{margin:16px -18px -18px;padding:18px;background:#f8fbfc;border-top:1px solid #e3ecef}
.order-inline-loading-v100,.order-inline-error-v100{padding:10px;color:#718691;font-size:11px}
.order-inline-top-v100{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}
.order-inline-top-v100>div{display:flex;flex-direction:column;gap:2px}
.order-inline-top-v100 strong{font-size:13px;color:#17364b}
.order-inline-top-v100 span{font-size:9px;color:#87969e}
.order-inline-top-v100 a{font-size:10px;font-weight:800;color:#0b638b;text-decoration:none}
.order-inline-certificates-v100{display:grid;gap:10px}
.order-inline-cert-v100{background:#fff;border:1px solid #dfe9ed;border-radius:13px;padding:13px}
.order-inline-cert-head-v100{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}
.order-inline-cert-head-v100>div{display:flex;flex-direction:column;gap:2px}
.order-inline-cert-head-v100 strong{font-size:11px;color:#23485a}
.order-inline-cert-head-v100 span{font-size:9px;color:#8998a0}
.order-inline-cert-progress-v100{display:flex;align-items:center;gap:9px;margin-top:10px}
.order-inline-cert-progress-v100>div{height:6px;flex:1;border-radius:99px;background:#e9f0f3;overflow:hidden}
.order-inline-cert-progress-v100 i{display:block;height:100%;background:#1598b4;border-radius:99px}
.order-inline-cert-progress-v100>span{font-size:9px;font-weight:800;color:#6a7f89;min-width:30px;text-align:right}
.order-inline-cert-message-v100{display:flex;flex-direction:column;gap:3px;margin-top:8px}
.order-inline-cert-message-v100 span{font-size:10px;color:#5f7682;line-height:1.45}
.order-inline-cert-message-v100 em{font-style:normal;font-size:9px;color:#6b6593}
.order-inline-pending-v100{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;border-radius:10px;background:#fff7e9;border:1px solid #edd9b3}
.order-inline-pending-v100 strong{font-size:9px;color:#765d2d}
.order-inline-pending-v100 span{font-size:9px;color:#8c754a}
.order-inline-pending-v100 a{margin-left:auto;font-size:9px;font-weight:800;color:#815f22}
.order-inline-notifications-v100{margin-top:16px;padding-top:13px;border-top:1px solid #e2eaed}
.order-inline-notifications-v100>strong{display:block;margin-bottom:9px;color:#365767;font-size:11px}
.order-notification-v100{display:flex;gap:9px;align-items:flex-start;padding:7px 0}
.order-notification-v100>i{width:7px;height:7px;border-radius:50%;background:#1598b4;margin-top:5px;flex:0 0 auto}
.order-notification-v100>div{display:flex;flex-direction:column;gap:2px}
.order-notification-v100 span{font-size:10px;color:#5d7480;line-height:1.45}
.order-notification-v100 small{font-size:8px;color:#9aa6ac}

/* Página detalhada */
.order-detail-summary-v100{position:relative}
.order-progress-hero-v100{margin-top:18px;padding:15px;border-radius:15px;background:#f4f9fb;border:1px solid #e0ebef}
.order-progress-hero-copy-v100>div{display:flex;flex-direction:column;gap:3px}
.order-progress-hero-copy-v100 strong{font-size:13px;color:#21495c}
.order-progress-hero-copy-v100 b{font-size:22px}
.order-items-section-v100 .order-items-head-v092 p{margin:4px 0 0;color:#82929a;font-size:10px}
.order-item-card-v100{padding:0;overflow:hidden}
.order-item-toggle-v100{width:100%;border:0;background:transparent;padding:17px;text-align:left;cursor:pointer;color:inherit;font:inherit}
.order-item-card-v100.is-expanded{border-color:#bfd9e1}
.order-item-progress-v100{display:flex;align-items:center;gap:9px;margin-top:12px}
.order-item-progress-v100>div{height:7px;flex:1;background:#e8eff2;border-radius:99px;overflow:hidden}
.order-item-progress-v100 i{display:block;height:100%;background:#1598b4;border-radius:99px}
.order-item-progress-v100>span{font-size:9px;color:#71858f;font-weight:800;min-width:32px;text-align:right}
.order-item-customer-message-v100{display:flex;flex-direction:column;gap:3px;margin-top:9px}
.order-item-customer-message-v100 span{font-size:10px;color:#637a86;line-height:1.45}
.order-item-customer-message-v100 em{font-size:9px;color:#665f91;font-style:normal}
.order-item-expand-v100{display:flex;justify-content:flex-end;gap:5px;align-items:center;margin-top:9px;font-size:9px;font-weight:800;color:#78909b}
.order-item-expand-v100 i{font-size:14px;font-style:normal;transition:transform .2s ease}
.order-item-card-v100.is-expanded .order-item-expand-v100 i{transform:rotate(180deg)}
.order-item-body-v100{padding:0 17px 17px;border-top:1px solid #edf2f4}
.order-item-body-v100[hidden]{display:none!important}
.order-item-tech-note-v100{margin-top:12px;padding:9px 10px;border-radius:10px;background:#f5f8fa;color:#758994;font-size:9px}
.order-updates-v100{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 9px 22px rgba(11,53,87,.03)}
.order-updates-head-v100 h2{margin:4px 0 0;color:#17364b;font-size:18px}
.order-updates-list-v100{margin-top:10px}
.order-auto-refresh-v100{display:block;text-align:right;margin-top:8px;color:#9aa6ac;font-size:8px}

@media(max-width:720px){
  .order-inline-top-v100{align-items:flex-start;flex-direction:column}
  .order-inline-details-v100{margin-left:-14px;margin-right:-14px;margin-bottom:-14px;padding:14px}
  .order-summary-chips-v100{gap:5px}
  .order-progress-hero-copy-v100{align-items:flex-start}
}

/* =========================================================
   ImovBook V0.10.2 — refinamento visual de pedidos
   ========================================================= */
.order-card-v100{padding:18px}
.order-card-v100.is-expanded{background:#fbfdfe}
.order-inline-details-v100{
  margin:14px 0 0;
  padding:0;
  background:transparent;
  border-top:0;
}
.order-inline-top-v100{
  margin-bottom:12px;
  padding:0 2px;
}
.order-inline-top-v100 strong{font-size:16px}
.order-inline-top-v100 span{font-size:11px}
.order-inline-top-v100 a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:38px;
  padding:0 14px;
  border-radius:10px;
  background:#eef6f8;
  color:#0b638b;
}
.order-inline-certificates-v100{
  display:grid;
  gap:12px;
}
.order-inline-cert-v100{
  background:#fff;
  border:1px solid #dbe7ec;
  border-radius:16px;
  padding:15px 16px;
  box-shadow:0 8px 22px rgba(11,53,87,.035);
}
.order-inline-cert-head-v100 strong{font-size:15px;color:#17364b}
.order-inline-cert-head-v100 span{font-size:11px;color:#80909a}
.order-inline-cert-progress-v100{margin-top:12px}
.order-inline-cert-progress-v100>div{height:8px;background:#ebf2f5}
.order-inline-cert-progress-v100>span{font-size:10px}
.order-inline-cert-message-v100{
  margin-top:10px;
  padding:11px 12px;
  border-radius:12px;
  background:#f7fafb;
  border:1px solid #edf3f5;
}
.order-inline-cert-message-v100 span{font-size:12px;color:#58707c}
.order-inline-cert-message-v100 em{font-size:10px;color:#6b6593}
.order-inline-pending-v100{margin-top:11px}
.order-inline-notifications-v100{
  margin-top:16px;
  padding:16px;
  border-radius:16px;
  background:#fff;
  border:1px solid #dbe7ec;
  box-shadow:0 8px 22px rgba(11,53,87,.03);
}
@media(max-width:720px){
  .order-card-v100{padding:14px}
  .order-inline-top-v100 a{width:100%}
  .order-inline-cert-v100{padding:14px}
}


/* =========================================================
   ImovBook V0.10.8 — lista plana + acesso imediato ao PDF
   ========================================================= */
.order-inline-certificates-v100{
  display:block;
  overflow:hidden;
  background:#fff;
  border:1px solid #dbe7ec;
  border-radius:16px;
  box-shadow:0 8px 22px rgba(11,53,87,.025);
}
.order-inline-cert-v100{
  position:relative;
  margin:0;
  padding:15px 16px;
  border:0;
  border-radius:0;
  box-shadow:none;
  background:#fff;
}
.order-inline-cert-v100 + .order-inline-cert-v100{
  border-top:1px solid #e8eff2;
}
.order-inline-cert-message-v100{
  border:0;
  background:#f8fafb;
}
.order-inline-cert-actions-v108{
  display:flex;
  justify-content:flex-end;
  margin-top:10px;
}
.order-inline-pdf-v108{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:36px;
  padding:0 13px;
  border-radius:10px;
  text-decoration:none;
  background:#0b3557;
  color:#fff;
  font-size:10px;
  font-weight:800;
}
.order-inline-pdf-v108:hover{filter:brightness(1.05)}
@media(max-width:720px){
  .order-inline-cert-actions-v108{justify-content:stretch}
  .order-inline-pdf-v108{width:100%}
}


/* =========================================================
   ImovBook V0.15.0 - autonomia do escritorio por certidao
   ========================================================= */
.order-item-actions-v150{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  align-items:center;
}
.order-item-action-v092.is-secondary{
  appearance:none;
  border:1px solid #cbdce5;
  background:#fff;
  color:#0b4b70;
  cursor:pointer;
}
.order-item-action-v092.is-secondary:hover{background:#f3f8fb}
.order-item-action-v092:disabled{opacity:.55;cursor:wait}

.order-modal-open-v150{overflow:hidden}
.order-modal-v150{
  position:fixed;
  inset:0;
  z-index:10000;
  display:grid;
  place-items:center;
  padding:24px;
}
.order-modal-v150[hidden]{display:none}
.order-modal-backdrop-v150{
  position:absolute;
  inset:0;
  background:rgba(4,27,43,.58);
  backdrop-filter:blur(3px);
}
.order-modal-card-v150{
  position:relative;
  z-index:1;
  width:min(620px,100%);
  background:#fff;
  border-radius:22px;
  padding:28px;
  box-shadow:0 30px 80px rgba(3,28,45,.28);
  color:#082f49;
}
.order-modal-card-v150 h3{font-size:24px;margin:6px 0 10px}
.order-modal-card-v150>p{color:#587181;line-height:1.55;margin:0 0 20px}
.order-modal-card-v150>small{display:block;color:#718795;line-height:1.45;margin-top:16px}
.order-modal-close-v150{
  position:absolute;right:16px;top:14px;width:38px;height:38px;border:0;border-radius:50%;
  background:#eef5f8;color:#31576b;font-size:24px;cursor:pointer;
}
.order-modal-options-v150{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.order-modal-options-v150 button{
  border:1px solid #d8e5eb;border-radius:16px;background:#fff;text-align:left;padding:18px;cursor:pointer;color:#0b3a55;
}
.order-modal-options-v150 button strong{display:block;font-size:15px;margin-bottom:6px}
.order-modal-options-v150 button span{display:block;color:#6b818e;font-size:13px;line-height:1.4}
.order-modal-options-v150 button.is-primary{
  background:#073b5c;border-color:#073b5c;color:#fff;
}
.order-modal-options-v150 button.is-primary span{color:#d9e9f2}
.order-modal-options-v150 button:disabled{opacity:.6;cursor:wait}

.status-paused_external{
  background:#fff1dc!important;
  color:#8a5200!important;
}

@media(max-width:720px){
  .order-modal-v150{padding:14px;align-items:end}
  .order-modal-card-v150{border-radius:22px 22px 12px 12px;padding:24px 18px}
  .order-modal-options-v150{grid-template-columns:1fr}
  .order-item-actions-v150>*{width:100%;justify-content:center;text-align:center}
}


/* ImovBook V0.15.1 - complemento de dados e retry unico */
.order-additional-data-v151{
  margin-top:14px;
  padding:18px;
  border:1px solid #d7e5eb;
  border-radius:16px;
  background:#f8fbfc;
}
.order-additional-head-v151{display:flex;flex-direction:column;gap:3px;margin-bottom:14px}
.order-additional-head-v151 strong{color:#083c5a}
.order-additional-head-v151 span{font-size:13px;color:#6c8390}
.order-additional-grid-v151{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
  margin-bottom:14px;
}
.order-additional-grid-v151 label{
  display:flex;flex-direction:column;gap:6px;
  color:#496575;font-size:12px;font-weight:700;
}
.order-additional-grid-v151 input{
  min-height:42px;border:1px solid #cfdde4;border-radius:10px;
  padding:8px 11px;background:#fff;color:#163b4e;
}
.order-retry-used-v151{
  margin-top:14px;padding:14px 16px;border-radius:14px;
  background:#fff6e8;border:1px solid #f0d7aa;
  display:flex;flex-direction:column;gap:4px;color:#724500;
}
.order-retry-used-v151 span{font-size:13px;line-height:1.45}
@media(max-width:720px){
  .order-additional-grid-v151{grid-template-columns:1fr}
}


/* ImovBook V0.15.7 - ações operacionais também na lista de pedidos */
.order-inline-actions-v157{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  align-items:center;
  margin-top:10px;
}
.order-inline-action-v157{
  appearance:none;
  border:1px solid #cbdce5;
  background:#fff;
  color:#0b4b70;
  border-radius:10px;
  padding:8px 11px;
  font-size:11px;
  font-weight:800;
  cursor:pointer;
}
.order-inline-action-v157:hover{background:#f3f8fb}
.order-inline-action-v157.is-primary{
  background:#0b4f73;
  border-color:#0b4f73;
  color:#fff;
}
.order-inline-action-v157:disabled{opacity:.55;cursor:wait}
@media(max-width:720px){
  .order-inline-actions-v157>*{width:100%;text-align:center;justify-content:center}
}

/* ImovBook V0.15.11 */
.order-number-v1511{display:inline-flex;align-items:center;width:max-content;padding:5px 8px;border-radius:999px;background:#eaf6fa;color:#087595;font-size:10px;font-weight:900;letter-spacing:.06em;margin-bottom:5px}
.order-actions-v1511{display:flex;gap:8px;flex-wrap:wrap}
.order-contract-v1511{background:#0c4a6a!important;color:#fff!important;border-color:#0c4a6a!important}
