.docs-intro{margin-top:-32px;position:relative;z-index:2}.docs-intro-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 16px 45px rgba(24,44,100,.1)}.docs-intro-grid>div{padding:19px 22px}.docs-intro-grid>div+div{border-left:1px solid var(--line)}.docs-intro-grid span,.docs-intro-grid code{display:block}.docs-intro-grid span{margin-bottom:4px;color:#7b8599;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.docs-intro-grid code{font-size:.84rem;color:var(--blue)}.docs-section{padding-top:85px}.docs-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:65px;align-items:start}.docs-sidebar{position:sticky;top:105px}.docs-search-label{display:block;margin-bottom:7px;font-size:.75rem;font-weight:800}.docs-search{width:100%;padding:12px 13px;border:1px solid #d7deeb;border-radius:11px;outline:none}.docs-search:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(23,55,195,.08)}.docs-sidebar nav{display:grid;margin-top:20px;padding-left:13px;border-left:1px solid var(--line)}.docs-sidebar nav a{padding:6px 10px;color:#657086;font-size:.83rem}.docs-sidebar nav a:hover{color:var(--blue)}.docs-content{min-width:0}.docs-block{padding-bottom:75px;margin-bottom:70px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.docs-block>h2{font-size:clamp(2rem,3.6vw,3rem)}.quick-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.quick-steps article{padding:23px;border-radius:17px;background:#f5f7fc}.quick-steps article>span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:24px;border-radius:10px;background:var(--blue);color:#fff;font-weight:900}.quick-steps h3{font-size:1.05rem}.quick-steps p{font-size:.84rem}.code-example{overflow:hidden;margin:28px 0;border-radius:18px;background:#0b1124;color:#dbe4ff;box-shadow:0 18px 45px rgba(10,20,55,.14)}.code-example-top{display:flex;align-items:center;justify-content:space-between;padding:11px 17px;background:#141d35;color:#95a3c5;font-size:.75rem;font-weight:800}.code-example-top button{border:0;border-radius:7px;background:#273452;color:#dbe4ff;padding:6px 10px}.code-example pre{margin:0;padding:25px;overflow:auto;font-size:.82rem;line-height:1.72}.auth-levels{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:28px 0}.auth-levels article{display:flex;gap:15px;padding:23px;border:1px solid var(--line);border-radius:17px}.auth-badge{display:grid;place-items:center;flex:0 0 50px;height:34px;border-radius:9px;font-size:.7rem;font-weight:900}.auth-badge.key{background:#fff2db;color:#a96000}.auth-badge.bearer{background:#e4ebff;color:var(--blue)}.auth-levels h3{font-size:1rem}.auth-levels p{font-size:.83rem;margin:0}.notice{padding:18px 20px;border-left:4px solid var(--blue);border-radius:0 12px 12px 0;background:var(--blue-soft)}.notice strong,.notice p{display:block}.notice p{margin:3px 0 0;font-size:.85rem}.notice-success{border-color:var(--green);background:#eaf8f1}.endpoint-list{margin-top:25px;border:1px solid var(--line);border-radius:18px;overflow:hidden}.endpoint-row{display:grid;grid-template-columns:74px minmax(210px,.8fr) 120px 1.5fr;gap:14px;align-items:center;padding:14px 16px;background:#fff}.endpoint-row+article{border-top:1px solid var(--line)}.endpoint-row code{color:#1e2b49;font-weight:750;font-size:.82rem}.endpoint-row p{margin:0;font-size:.79rem;line-height:1.45}.method{display:inline-grid;place-items:center;width:62px;height:27px;border-radius:8px;font-size:.65rem;font-weight:900}.method-get{background:#e7f7ef;color:#087548}.method-post{background:#e8edff;color:#1737c3}.method-patch,.method-put{background:#fff4da;color:#9b6200}.method-delete{background:#ffebeb;color:#b42323}.endpoint-auth{justify-self:start;padding:4px 8px;border-radius:8px;background:#f1f3f7;color:#667187;font-size:.64rem;font-weight:800}.endpoint-row[hidden],.endpoint-group[hidden]{display:none}.docs-empty{padding:25px;border-radius:15px;background:#fff2f2;color:#a12d2d;font-weight:750}.parameter-details{border-bottom:1px solid var(--line)}.parameter-details summary{display:flex;justify-content:space-between;padding:20px 0;cursor:pointer}.parameter-details summary::-webkit-details-marker{display:none}.parameter-details summary code{color:var(--blue);font-weight:800}.parameter-table{margin-bottom:22px;border:1px solid var(--line);border-radius:13px;overflow:hidden}.parameter-head,.parameter-row{display:grid;grid-template-columns:1fr .7fr .6fr 2fr;align-items:center}.parameter-head{background:#f4f6fa;font-size:.7rem;font-weight:850;text-transform:uppercase}.parameter-head>*,.parameter-row>*{padding:12px 14px}.parameter-row+div{border-top:1px solid var(--line)}.parameter-row code{color:var(--blue);font-size:.78rem}.parameter-row span,.parameter-row p{font-size:.76rem}.parameter-row p{margin:0}.status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:25px 0}.status-grid>div{padding:16px;border:1px solid var(--line);border-radius:12px}.status-grid strong,.status-grid span{display:block}.status-grid strong{color:var(--blue);font-size:1.15rem}.status-grid span{color:var(--muted);font-size:.73rem}.compatibility-table{margin:25px 0;border:1px solid var(--line);border-radius:15px;overflow:hidden}.compatibility-table>div{display:grid;grid-template-columns:1fr 45px 1fr;align-items:center;padding:12px 16px}.compatibility-table>div+div{border-top:1px solid var(--line)}.compatibility-table span{text-align:center;color:#8791a4}.compatibility-table code{font-size:.8rem}.compatibility-table code:last-child{color:var(--blue)}
@media (max-width:900px){.docs-intro-grid{grid-template-columns:1fr 1fr}.docs-intro-grid>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.docs-intro-grid>div:nth-child(4){border-top:1px solid var(--line)}.docs-layout{grid-template-columns:1fr;gap:40px}.docs-sidebar{position:static}.docs-sidebar nav{display:flex;overflow:auto;padding:0 0 10px;border:0;gap:8px}.docs-sidebar nav a{white-space:nowrap;padding:8px 11px;border-radius:9px;background:#f3f5fa}.endpoint-row{grid-template-columns:70px 1fr 110px}.endpoint-row p{grid-column:2/-1}.quick-steps{grid-template-columns:1fr}.auth-levels{grid-template-columns:1fr}}
@media (max-width:560px){.docs-intro{margin-top:-18px}.docs-intro-grid{grid-template-columns:1fr}.docs-intro-grid>div+div{border-left:0;border-top:1px solid var(--line)}.docs-section{padding-top:55px}.docs-block{padding-bottom:55px;margin-bottom:50px}.endpoint-row{grid-template-columns:68px 1fr;padding:13px}.endpoint-auth{grid-column:2}.endpoint-row p{grid-column:1/-1}.parameter-head{display:none}.parameter-row{grid-template-columns:1fr 1fr}.parameter-row p{grid-column:1/-1}.status-grid{grid-template-columns:1fr 1fr}.compatibility-table>div{grid-template-columns:1fr 30px 1fr;padding:10px}.compatibility-table code{font-size:.68rem}.code-example pre{padding:18px;font-size:.72rem}}
.auth-levels{grid-template-columns:repeat(3,1fr)}.auth-badge.admin{background:#f1e9ff;color:#7137b8}.endpoint-row code,.compatibility-table code{overflow-wrap:anywhere}@media (max-width:900px){.auth-levels{grid-template-columns:1fr}}
.supplier-flow-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin:30px 0}.supplier-flow-grid article{min-height:175px;padding:22px;border:1px solid var(--line);border-radius:17px;background:#fff}.supplier-flow-grid article:nth-of-type(2){border-color:#b9c7ff;background:#f3f6ff}.supplier-flow-grid article:nth-of-type(4){border-color:#9ad8bb;background:#effaf5}.supplier-flow-grid article>span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:25px;border-radius:10px;background:var(--blue);color:#fff;font-weight:900}.supplier-flow-grid h3{font-size:1rem}.supplier-flow-grid p{margin:0;font-size:.8rem}.supplier-flow-grid>b{color:#91a0c4;font-size:1.3rem}.provider-order-note{display:flex;align-items:flex-start;gap:18px;padding:20px 22px;border:1px solid #cdd8ff;border-radius:15px;background:#f6f8ff}.provider-order-note strong{flex:0 0 auto;color:var(--blue)}.provider-order-note span{color:#59657b;font-size:.86rem}.auth-admin{background:#f1e9ff;color:#7137b8}
@media (max-width:1100px){.supplier-flow-grid{grid-template-columns:1fr 1fr}.supplier-flow-grid>b{display:none}}
@media (max-width:560px){.supplier-flow-grid{grid-template-columns:1fr}.supplier-flow-grid article{min-height:0}.provider-order-note{flex-direction:column;gap:5px}}
