
.v33-public .saas-container{max-width:1280px}.v33-sales-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:24px;background:linear-gradient(120deg,#06152b,#173c67);color:#fff;border-radius:28px;padding:46px;margin-bottom:24px;box-shadow:0 22px 60px rgba(6,21,43,.16)}.v33-sales-hero h1{font-size:clamp(38px,5vw,68px);line-height:1.02;margin:12px 0 18px;max-width:850px}.v33-sales-hero p{font-size:18px;line-height:1.65;color:#d9e5f4;max-width:800px}.v33-hero-panel{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:22px;display:grid;gap:10px}.v33-hero-panel>b{font-size:18px;margin-bottom:6px}.v33-hero-panel>div{display:flex;justify-content:space-between;gap:20px;background:rgba(255,255,255,.07);padding:12px 14px;border-radius:12px}.v33-hero-panel i{font-size:10px;font-style:normal;color:#55df9a;font-weight:900;letter-spacing:.12em}.v33-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.v33-trust span{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);padding:8px 10px;border-radius:999px;font-size:12px}.v33-section{padding:30px}.v33-cap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v33-cap-grid>div{background:#f7f9fc;border:1px solid #e7edf5;border-radius:16px;padding:20px}.v33-cap-grid b{font-size:17px;color:#06152b}.v33-cap-grid p{color:#667085;line-height:1.6}.v33-flow{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr;gap:14px;align-items:start;margin:24px 0;background:#fff;border:1px solid #e5eaf1;border-radius:20px;padding:24px}.v33-flow>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#d9ab42;color:#06152b;font-weight:900}.v33-flow p{margin:5px 0 0;color:#667085;line-height:1.45}.v33-lead-manage{min-width:620px}.v33-ticket-list{display:grid;gap:9px;max-height:600px;overflow:auto}.v33-ticket-list a{display:grid;gap:3px;padding:13px;border:1px solid #e5eaf1;border-radius:12px;text-decoration:none;color:#172238;background:#fff}.v33-ticket-list a:hover,.v33-ticket-list a.active{border-color:#d9ab42;background:#fffaf0}.v33-ticket-list small{color:#667085}.v33-thread{display:grid;gap:12px;margin:18px 0}.v33-thread article{max-width:82%;padding:13px 15px;border-radius:16px;background:#f2f5f9;border:1px solid #e4eaf2}.v33-thread article.platform{margin-left:auto;background:#06152b;color:#fff;border-color:#06152b}.v33-thread article small{display:block;opacity:.65;margin:3px 0 8px}.v33-thread article p{margin:0;line-height:1.6}.v33-thread article.platform p{color:#eef4fb}@media(max-width:900px){.v33-sales-hero{grid-template-columns:1fr;padding:28px}.v33-cap-grid{grid-template-columns:1fr}.v33-flow{grid-template-columns:auto 1fr}.v33-lead-manage{min-width:0}.v33-thread article{max-width:95%}}


/* V3.3.1 Mission Control overlay hotfix */
#tenantTable td{vertical-align:top}
.manage-menu{position:relative;display:inline-block}
.manage-menu > summary{list-style:none;cursor:pointer}
.manage-menu > summary::-webkit-details-marker{display:none}
.manage-trigger{min-width:92px;text-align:center}
.manage-pop{
  position:absolute;
  right:0;
  top:calc(100% + 10px);
  width:min(560px, 92vw);
  background:#ffffff;
  border:1px solid #d9e1ec;
  border-radius:22px;
  box-shadow:0 28px 80px rgba(7,24,47,.18);
  padding:18px;
  z-index:60;
}
.manage-grid{
  display:grid;
  grid-template-columns:repeat(2, minmax(0,1fr));
  gap:14px;
  align-items:start;
}
.manage-section{
  background:#f7f9fc;
  border:1px solid #e5ebf3;
  border-radius:16px;
  padding:14px;
}
.manage-section--full{grid-column:1 / -1}
.manage-section p{
  margin:0 0 10px;
  color:#53657d;
  line-height:1.5;
}
.manage-section label{
  display:flex;
  flex-direction:column;
  gap:8px;
  font-size:13px;
  font-weight:700;
  color:#31425b;
}
.manage-section select,
.manage-section input[type="number"]{
  width:100%;
  min-height:46px;
}
.manage-section .saas-btn{
  margin-top:12px;
  width:100%;
  justify-content:center;
}
@media (max-width: 900px){
  .manage-pop{left:0;right:auto;width:min(94vw, 560px)}
  .manage-grid{grid-template-columns:1fr}
  .manage-section--full{grid-column:auto}
}
