/* v0.21.108 — ProjectLink commercial approvals + webstore escalation */
.pl-commercial-kicker{display:block;margin-bottom:6px;font-size:10px;font-weight:950;letter-spacing:.13em;color:#0b67f6}.pl-commercial-operator{border:1px solid #cfe1f2!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;box-shadow:0 12px 30px rgba(15,63,108,.06)}.pl-commercial-operator h2{margin-top:4px}.pl-commercial-operator p{color:#536f89;line-height:1.55}.pl-commercial-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.pl-commercial-status-grid span{padding:13px;border:1px solid #d8e7f4;border-radius:12px;background:#fff}.pl-commercial-status-grid b,.pl-commercial-status-grid strong{display:block}.pl-commercial-status-grid b{font-size:9px;letter-spacing:.1em;color:#6c8297}.pl-commercial-status-grid strong{margin-top:5px;color:#0a2e50}.pl-commercial-status-grid .is-approved{color:#148957}.pl-commercial-status-grid .is-pending,.pl-commercial-status-grid .is-locked{color:#bd7416}.pl-commercial-status-grid .is-declined{color:#b93b48}.pl-commercial-lock,.pl-commercial-ready{padding:12px 14px;border-radius:12px;font-weight:750}.pl-commercial-lock{background:#fff5df;color:#88590d!important;border:1px solid #efdcac}.pl-commercial-ready{background:#eaf9f1;color:#147649!important;border:1px solid #c9ead8}.pl-commercial-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pl-commercial-request label{display:flex;flex-direction:column;gap:5px;margin:10px 0;font-weight:700;color:#264d70}.pl-commercial-request input,.pl-commercial-request select,.pl-commercial-request textarea,.pl-commercial-project textarea,.pl-commercial-project select{width:100%;border:1px solid #c6daec;border-radius:10px;background:#fff;padding:9px}.pl-commercial-reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.pl-commercial-reasons label{display:flex!important;flex-direction:row!important;gap:7px!important;align-items:center;padding:9px;border:1px solid #d8e6f3;border-radius:10px;background:#fff;font-size:11px}.pl-commercial-reasons input{width:auto!important}.pl-commercial-queue textarea{width:100%;max-width:300px}.pl-commercial-project-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:16px;border:1px solid #d8e7f4;border-radius:14px;background:#f7fbff}.pl-commercial-project-head span,.pl-commercial-project-head h4,.pl-commercial-project-head p{display:block;margin:0}.pl-commercial-project-head span{font-size:9px;font-weight:900;letter-spacing:.1em;color:#0b67f6}.pl-commercial-project-head h4{margin-top:5px;font-size:20px;color:#0a2d4f}.pl-commercial-project-head p{margin-top:5px;color:#647d94}.pl-commercial-project-head>strong{font-size:21px;color:#0a2d4f;white-space:nowrap}.pl-commercial-lines{display:grid;gap:7px;margin:14px 0}.pl-commercial-lines>span{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid #e5edf5}.pl-commercial-lines b,.pl-commercial-lines small,.pl-commercial-lines strong{display:block}.pl-commercial-lines small{color:#71869b}.pl-commercial-approval-stages{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pl-commercial-approval-stages article{padding:16px;border:1px solid #d8e6f3;border-radius:15px;background:#fff}.pl-commercial-approval-stages article>span{font-size:9px;font-weight:950;letter-spacing:.11em;color:#0b67f6}.pl-commercial-approval-stages article>strong{display:block;margin:6px 0;font-size:18px}.pl-commercial-approval-stages article>strong.is-approved{color:#148957}.pl-commercial-approval-stages article>strong.is-pending,.pl-commercial-approval-stages article>strong.is-locked{color:#b36e14}.pl-commercial-approval-stages article>strong.is-declined{color:#b83d49}.pl-commercial-approval-stages article p{color:#617990;line-height:1.5}.pl-btn-ghost-dark{background:#eef5fb!important;color:#284f72!important;box-shadow:none!important}.pl-commercial-marketing{padding:86px 0;background:#fff}.pl-commercial-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin:30px 0}.pl-commercial-flow>span{padding:16px;border:1px solid #d7e6f4;border-radius:15px;background:linear-gradient(180deg,#fff,#f7fbff);font-size:10px;font-weight:900;color:#0a3155}.pl-commercial-flow b,.pl-commercial-flow small{display:block}.pl-commercial-flow b{font-size:16px;color:#0b67f6}.pl-commercial-flow small{margin-top:5px;color:#6b8196;line-height:1.45;font-weight:500}.pl-commercial-flow i{align-self:center;font-style:normal;color:#0b67f6;font-size:20px}.pl-commercial-demo{overflow:hidden;border:1px solid #cfdfed;border-radius:20px;background:#fff;box-shadow:0 24px 58px rgba(15,61,105,.09)}.pl-commercial-demo-head{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid #e0ebf5;background:#f5faff}.pl-commercial-demo-head span{font-size:9px;font-weight:950;letter-spacing:.11em;color:#0b67f6}.pl-commercial-demo-head strong{color:#0a2d4e}.pl-commercial-demo-head em{font-style:normal;padding:5px 8px;border-radius:999px;background:#e9f4ff;color:#0a5ec0;font-size:9px;font-weight:900}.pl-commercial-demo-body{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px}.pl-commercial-demo-body>div{padding:14px;border:1px solid #dbe8f4;border-radius:13px;background:#fbfdff}.pl-commercial-demo-body small,.pl-commercial-demo-body b,.pl-commercial-demo-body strong,.pl-commercial-demo-body span{display:block}.pl-commercial-demo-body small{font-size:8px;font-weight:900;letter-spacing:.1em;color:#6f8499}.pl-commercial-demo-body b{margin-top:6px;color:#0c3154}.pl-commercial-demo-body strong{margin-top:5px;font-size:19px;color:#0a2b49}.pl-commercial-demo-body span{margin-top:4px;font-size:10px;color:#71869a}.pl-commercial-demo-body b.ok{color:#148957}.pl-commercial-demo-body b.wait{color:#bd7416}
@media(max-width:1000px){.pl-commercial-flow{grid-template-columns:1fr 1fr}.pl-commercial-flow i{display:none}.pl-commercial-demo-body{grid-template-columns:1fr 1fr}.pl-commercial-approval-stages{grid-template-columns:1fr}}
@media(max-width:700px){.pl-commercial-status-grid,.pl-commercial-form-grid,.pl-commercial-reasons,.pl-commercial-demo-body,.pl-commercial-flow{grid-template-columns:1fr}.pl-commercial-project-head{flex-direction:column}.pl-commercial-lines>span{grid-template-columns:1fr}.pl-commercial-demo-head{grid-template-columns:1fr}.pl-commercial-marketing{padding:64px 0}}
