.oc-page{height:100%;min-height:0;display:flex;flex-direction:column;color:#233953;font-size:16px;line-height:1.55}.oc-page button,.oc-page input,.oc-page select,.oc-example button{font:inherit;min-height:44px}.oc-page button{white-space:normal}.oc-page input,.oc-page select{color:#233953;background:white;border:1px solid #cfdae6;border-radius:10px;padding:10px 12px;min-width:0;max-width:100%;width:100%}.oc-page button:focus-visible,.oc-page input:focus-visible,.oc-page select:focus-visible{outline:3px solid #77b4f3;outline-offset:3px}.oc-page button:disabled,.oc-page input:disabled{cursor:default;opacity:.6}.oc-topline{padding-bottom:12px;flex:none}.oc-topline button{border:0;background:transparent;color:#366faa;padding:0 6px}.oc-hero{display:flex;align-items:center;gap:18px;flex:none}.oc-hero img{width:84px;height:64px;object-fit:contain;padding:12px;border:1px solid #e6d27c;background:#fff3bc;border-radius:14px}.oc-hero h1{font-size:27px;font-weight:600;line-height:1.2;margin:0 0 5px}.oc-hero p{margin:0;color:#62748a;font-size:16px}.oc-hero>.oc-pill{margin-left:auto}.oc-pill{display:inline-flex;align-items:center;gap:6px;line-height:1.4;font-size:14px;font-weight:500;background:#edf1f6;color:#52647c;padding:5px 10px;border-radius:7px;white-space:normal}.oc-pill.blue{background:#eaf3ff;color:#2367af}.oc-connections{display:flex;align-items:end;gap:12px;padding:18px 0;flex:none}.oc-connections label{display:flex;align-items:center;gap:12px;min-width:0}.oc-connections label>span{font-size:15px;color:#62748a}.oc-connections select{min-width:240px;max-width:400px}.oc-tabs{display:flex;gap:4px;border-bottom:1px solid #dbe4ee;flex:none;overflow:auto}.oc-tabs button{border:0;border-radius:8px 8px 0 0;background:transparent;padding:12px 17px;color:#5c708a;white-space:nowrap;min-height:49px;border-bottom:3px solid transparent}.oc-tabs button.active{color:#1b68bc;border-bottom-color:#2683dd;background:#ecf4fe;font-weight:600}.oc-body{min-height:0;overflow:auto;padding:18px 2px 24px;scroll-behavior:smooth}.oc-demo-note{font-size:14px;color:#62748a;margin:0 0 15px}.oc-columns{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;align-items:start}.oc-section{padding:24px;margin:0 0 20px;background:#fff;min-width:0;box-shadow:none}.oc-section h2{font-size:20px;font-weight:600;margin:0 0 14px;line-height:1.35}.oc-section h3{font-size:17px;font-weight:600;margin:12px 0 8px}.oc-section p{margin:10px 0;line-height:1.65}.oc-section small{font-size:14px;color:#62748a}.oc-section-title{display:flex;align-items:center;gap:12px;margin-bottom:18px}.oc-section-title h2{margin:0}.oc-section-title>.oc-pill,.oc-section-title>button{margin-left:auto;flex:none}.oc-step{width:30px;height:30px;border-radius:50%;background:#ebf3ff;color:#2d78c7;display:inline-flex;justify-content:center;align-items:center;font-weight:600;flex:none}.oc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.oc-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.oc-field{display:grid;gap:8px;align-content:start;min-width:0}.oc-field>span{color:#52667f;font-size:15px}.oc-hint{color:#62748a;font-size:15px;line-height:1.65}.oc-methods{display:grid;grid-template-columns:1fr 1fr;gap:12px}.oc-method{padding:16px;background:#fff;text-align:left;border:1px solid #d7e2ed;border-radius:12px;display:block}.oc-method.selected{border:1px solid #388ade;background:#f0f6ff;box-shadow:inset 0 0 0 1px #388ade}.oc-method strong{display:block;font-size:16px;font-weight:600;color:#2d4663;margin:0 0 7px}.oc-method span{font-size:15px;color:#63758c;line-height:1.6;display:block}.oc-spaced{margin-top:18px}.oc-aside p,.oc-aside li{font-size:15px;color:#62748a}.oc-aside ol{padding-left:20px}.oc-aside li{padding:5px 0}.oc-divider{height:1px;background:#e5ebf2;margin:22px 0}.oc-aside a{color:#266db7;line-height:1.9}.oc-callout{background:#edf5ff;border:1px solid #d6e8ff;border-radius:12px;padding:15px 18px;color:#315d8c;font-size:15px;line-height:1.65;margin:0 0 18px;overflow-wrap:anywhere}.oc-callout p{margin:5px 0}.oc-callout.oc-error{background:#fff1ef;border-color:#f1d4ce;color:#9e4039}.oc-check{display:flex;align-items:center;gap:12px;cursor:pointer}.oc-page input[type=checkbox]{width:22px;height:22px;min-height:22px;flex:none;accent-color:#247fd8;cursor:pointer}.oc-table-scroll{max-width:100%;overflow:auto}.oc-table{border-collapse:separate;border-spacing:0;width:100%;text-align:left;font-size:16px;line-height:1.5}.oc-table th{background:#f5f8fc;color:#647891;font-size:14px;font-weight:600;white-space:nowrap;padding:14px 12px;border-bottom:1px solid #dee7f1}.oc-table td{padding:17px 12px;border-bottom:1px solid #e7edf4;vertical-align:middle;min-height:72px}.oc-table td:first-child{width:62px}.oc-table td:nth-child(2){min-width:245px}.oc-table td:nth-child(3){min-width:205px}.oc-table strong{font-size:16px;font-weight:600;display:block}.oc-table small{font-size:14px;line-height:1.6;display:block;margin-top:5px;max-width:450px}.oc-table .oc-pill{margin-top:7px}.oc-table td>button{color:#2d72b8;border:1px solid #d4e3f3;background:#f8fbff}.oc-table .oc-group th{background:white;color:#2c537e;font-size:16px;padding-top:26px}.oc-unselected{background:#fafbfc}.oc-unselected strong,.oc-unselected small{color:#7f8b9c}.oc-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.oc-rule-grid strong{font-weight:600}.oc-rule-grid p{color:#62748a;font-size:15px;margin-bottom:0}.oc-footer{flex:none;display:flex;align-items:center;gap:10px;border-top:1px solid #dce5ee;padding:15px 0 0}.oc-footer>span{color:#62748a;font-size:14px;margin-right:auto}.oc-footer button{padding:10px 15px}.oc-empty{text-align:center;padding:30px 15px;max-width:660px;margin:0 auto}.oc-empty p{color:#62748a}.oc-empty-icon{display:inline-flex;background:#eef5fc;border-radius:12px;padding:17px;color:#749cc3}.oc-empty-icon .icon{width:28px;height:28px}.oc-events{padding:0;list-style:none}.oc-events li{display:flex;gap:20px;padding:14px 0;border-bottom:1px solid #e7edf4}.oc-events time{font-size:14px;color:#62748a;flex:none}.oc-example{font-size:16px;line-height:1.6}.oc-example .oc-table td{min-width:0!important;width:auto!important;overflow-wrap:anywhere}.oc-example .oc-table{table-layout:fixed}
@media(max-width:1180px){.oc-columns{grid-template-columns:minmax(0,1fr)}.oc-aside .oc-section{margin-bottom:0}.oc-section{padding:20px}.oc-footer{flex-wrap:wrap}.oc-footer>span{flex-basis:100%}.oc-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-hero h1{font-size:25px}.oc-tabs button{padding:11px 14px}}
@media(max-width:650px){.oc-page{font-size:16px}.oc-topline{padding-bottom:8px}.oc-hero{gap:12px;flex-wrap:wrap}.oc-hero img{width:58px;height:52px;padding:10px}.oc-hero h1{font-size:23px}.oc-hero p{font-size:14px}.oc-hero>.oc-pill{margin-left:0}.oc-connections{align-items:stretch;flex-direction:column;gap:8px;padding:12px 0}.oc-connections label{display:grid;gap:5px}.oc-connections select{min-width:0;max-width:100%}.oc-tabs{margin-top:3px}.oc-tabs button{font-size:15px;padding:10px}.oc-body{padding-top:12px}.oc-grid,.oc-grid.three,.oc-methods,.oc-rule-grid{grid-template-columns:1fr}.oc-section{padding:16px}.oc-section-title{flex-wrap:wrap}.oc-footer{gap:8px}.oc-footer>button{flex:1;font-size:15px;padding:9px;min-width:120px}.oc-footer>span{font-size:13px}.oc-events li{flex-direction:column;gap:5px}.oc-demo-note{font-size:13px}.oc-table td:nth-child(2){min-width:230px}}
