/*!/wp-content/themes/flatsome-child/style.css*/.partner-doc{max-width:820px;margin:0 auto;padding:2rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#333;line-height:1.7}.partner-doc h1{font-size:1.75rem;font-weight:700;color:#1a1a1a;border-bottom:3px solid #0093b2;padding-bottom:.5rem;margin-bottom:1.5rem}.partner-doc h2{font-size:1.35rem;font-weight:600;color:#1a1a1a;margin-top:2.5rem;margin-bottom:.75rem;padding-bottom:.3rem;border-bottom:1px solid #e0e0e0}.partner-doc h3{font-size:1.1rem;font-weight:600;color:#333;margin-top:1.5rem;margin-bottom:.5rem}.partner-doc p{margin-bottom:1rem}.partner-doc img{max-width:100%;height:auto;border-radius:6px;box-shadow:0 2px 8px rgb(0 0 0 / .1);margin:1rem 0}.partner-doc .info-box{background:#e8f4f8;border-left:4px solid #0093b2;padding:1rem 1.25rem;margin:1.25rem 0;border-radius:0 6px 6px 0;font-size:.95rem}.partner-doc .warning-box{background:#fff8e1;border-left:4px solid #ffa000;padding:1rem 1.25rem;margin:1.25rem 0;border-radius:0 6px 6px 0;font-size:.95rem}.partner-doc .danger-box{background:#fdecea;border-left:4px solid #d32f2f;padding:1rem 1.25rem;margin:1.25rem 0;border-radius:0 6px 6px 0;font-size:.95rem}.partner-doc .code-block{background:#1e1e1e;color:#d4d4d4;padding:1.25rem;border-radius:6px;overflow-x:auto;font-family:"Fira Code","Cascadia Code",Consolas,monospace;font-size:.875rem;line-height:1.5;margin:1rem 0}.partner-doc code{font-family:"Fira Code","Cascadia Code",Consolas,monospace;font-size:.875em}.partner-doc p code,.partner-doc li code,.partner-doc td code{background:#f0f0f0;padding:.15rem .4rem;border-radius:3px;font-size:.85em;color:#c7254e}.partner-doc .endpoint{font-family:"Fira Code",Consolas,monospace;background:#f5f5f5;padding:.2rem .6rem;border-radius:4px;font-size:.85em;border:1px solid #e0e0e0}.partner-doc .method-get{color:#2e7d32;font-weight:600}.partner-doc .method-post{color:#1565c0;font-weight:600}.partner-doc .method-put{color:#ef6c00;font-weight:600}.partner-doc .method-delete{color:#c62828;font-weight:600}.partner-doc table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.9rem}.partner-doc th{background:#f5f7f9;font-weight:600;text-align:left;padding:.6rem .75rem;border:1px solid #ddd}.partner-doc td{padding:.5rem .75rem;border:1px solid #ddd;vertical-align:top}.partner-doc tr:nth-child(even) td{background:#fafafa}.partner-doc ul,.partner-doc ol{padding-left:1.5rem;margin-bottom:1rem}.partner-doc li{margin-bottom:.35rem}.partner-doc .steps{counter-reset:step-counter;list-style:none;padding-left:0}.partner-doc .steps li{counter-increment:step-counter;padding:.75rem 0 .75rem 3rem;position:relative;border-bottom:1px solid #f0f0f0}.partner-doc .steps li::before{content:counter(step-counter);position:absolute;left:0;top:.75rem;width:2rem;height:2rem;background:#0093b2;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.partner-doc a{color:#0093b2;text-decoration:none;border-bottom:1px solid #fff0;transition:border-color 0.2s}.partner-doc a:hover{border-bottom-color:#0093b2}.partner-doc .resource-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid #e0e0e0;border-radius:8px;margin:.75rem 0;text-decoration:none;color:inherit;transition:box-shadow 0.2s,border-color 0.2s}.partner-doc .resource-card:hover{box-shadow:0 2px 8px rgb(0 0 0 / .08);border-color:#0093b2}.partner-doc .resource-card .rc-icon{font-size:2rem;flex-shrink:0}.partner-doc .resource-card .rc-title{font-weight:600;font-size:.95rem}.partner-doc .resource-card .rc-desc{font-size:.8rem;color:#666}@media (max-width:600px){.partner-doc{padding:1rem}.partner-doc h1{font-size:1.4rem}.partner-doc table{font-size:.8rem}}