@layer base,button;@layer base{*,*:before,*:after{box-sizing:border-box}ol,ul{list-style:none;margin:0;padding:0}a,button,input{color:inherit;font-size:inherit}a{color:#0084b4;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:400}:root,:host{margin:0;font-family:Open Sans,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;color:#303030;--id-color: #0084b4;--dark-bg: #323944}}@layer button{.btn{font-size:115%;display:inline-block;padding:.35em 1em;border-radius:3px;background:#f2f2f3;border:#d2cfd4 solid 1px;color:#52606d;box-shadow:0 1px #ffffffbf inset;white-space:nowrap;text-decoration:none;cursor:pointer}.btn:is(:hover,:focus-visible){filter:brightness(103%)}.btn:active{filter:brightness(90%);outline:0;box-shadow:0 2px 4px #00000026 inset}.btn.primary{border:#00749b solid 1px;text-shadow:#00749b 0 1px 0;background:#0084b4;color:#f8f1ff}.btn.primary:active{box-shadow:0 2px 8px #00000080 inset}.btn.primary:not(:active){box-shadow:0 1px #fff3 inset}.btn.primary:is(:hover,:focus-visible){filter:brightness(110%)}}.comp\/header{display:flex;background:var(--dark-bg);color:#fff}.comp\/header .logo{margin-right:auto;padding:5px 0}.comp\/header .logo img{display:block;border:none;width:48px;transition:translate .3s}.comp\/header .logo:hover img{translate:10px}.comp\/header .menuitem{color:inherit;padding:.75em;text-decoration:none;transition:color .3s,background .3s}.comp\/header .menuitem.mm-selected{color:#ffe05f;background:#fff2}.comp\/header .menuitem:is(:hover,:focus){color:#fbc864;text-decoration:none;background:#fff3}@media (max-width: 480px){.comp\/header .menuitem{padding-left:.4em;padding-right:.4em}.comp\/header .logo img{width:36px}}@media (max-width: 400px){.comp\/header .menuitem{font-size:.85em;padding-left:.3em;padding-right:.3em}.comp\/header .logo img{width:30px}.comp\/header .btn{font-size:.85em}}.comp\/header .btn{font-weight:700!important;margin:.4em!important;padding-top:.01em!important;padding-bottom:.01em!important;border-radius:99999px!important;line-height:1.6!important}.comp\/header .btn:is(:hover,:focus){color:#ffcec5}.comp\/footer{background:var(--dark-bg);color:#d3d3d3;margin-top:8em;font-size:85%;line-height:2;padding:1em 0}.comp\/footer a{color:inherit}.comp\/footer span{opacity:.5}@layer overscroll-color{html{background:var(--dark-bg)}body{background:#fff;position:relative;z-index:-2}}@layer hot-ugly-fix-for-horz-scrollbar-on-front-page{body{overflow-x:hidden}}@layer layout{body{--content-max-width: 1100px;--content-horz-padding: 16px;display:grid;grid-template-rows:max-content auto max-content;margin:0;padding:0 var(--content-horz-padding);min-height:100dvh}.layout-row{max-width:var(--content-max-width);margin:0 auto;position:relative;display:block}.layout-row:before{content:"";position:absolute;translate:calc(-1*max(var(--content-horz-padding),calc((100vw - var(--content-max-width)) / 2))) 0;left:0;top:0;width:100vw;height:100%;z-index:-1;background:inherit;border:inherit;box-sizing:content-box}.page-title{border-bottom:1px solid #ddd;margin-bottom:3em}.page-title h1{font-size:2.5em;margin:1em 0 .5em}}body{--content-max-width: 640px}body{--content-max-width: 940px}main{min-width:0}.sidebar-cols{display:flex;gap:48px;align-items:flex-start}.side-menu{flex:0 0 200px;position:sticky;top:24px;font-size:.9em}.side-menu .head{text-transform:uppercase;font-size:.8em;letter-spacing:.06em;margin-bottom:.75em;opacity:.6}.side-menu ul{list-style:none;padding:0;margin:0}.side-menu li+li{margin-top:6px}.side-menu li a{display:flex;align-items:flex-start;gap:9px;padding:6px 10px;margin:0 -10px;border-radius:6px;color:inherit}.side-menu .ico{flex:none;width:15px;height:15px;margin-top:3px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.side-menu li a:hover .ico{opacity:.7}.side-menu li.current .ico{opacity:1}.side-menu li a:hover{background:#f2f2f2;text-decoration:none}.side-menu li.current a{background:var(--accent-soft);color:var(--accent);font-weight:600}.page-title{background:var(--accent-band);display:flow-root}article{min-width:0;max-width:640px}@media (max-width: 700px){.sidebar-cols{display:block}article{max-width:none}.side-menu{position:static;margin-bottom:2em}.side-menu .head{display:none}.side-menu ul{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.side-menu li{flex:0 0 auto}.side-menu li+li{margin-top:0}.side-menu li a{margin:0;white-space:nowrap;border:1px solid #ddd;border-radius:999px;padding:6px 14px}.side-menu li.current a{border-color:transparent;background:var(--accent-soft);color:var(--accent)}}article{hyphens:auto;hyphenate-limit-chars:6 3 3;text-align:justify;text-wrap:pretty}article :is(b,strong){font-weight:600}h1{text-wrap:balance}article>h2:first-child{margin-top:0}h2{text-align:start;text-wrap:balance;font-size:2em;margin:2em 0 .75em}h2 span{text-transform:uppercase;opacity:.5;font-size:60%;display:block}h3{text-wrap:balance;font-size:1.05em;margin:1.8em 0 0;font-weight:600;color:var(--accent)}h3+p{margin:.5em 0 0;padding:.85em 1.1em;background:var(--accent-soft);border-radius:8px;text-align:start;hyphens:none}.sc{white-space:nowrap;hyphens:none}kbd{display:inline-block;min-width:1.75em;padding:0 .4em;border:1px solid #d7d7d7;border-bottom-width:2px;border-radius:5px;background:#fbfbfb;box-shadow:0 1px #0000000d;color:#444;font-family:inherit;font-size:.8em;font-weight:600;line-height:1.7;text-align:center}.sc kbd+kbd{margin-left:3px}a.trs{color:inherit;text-decoration:none;border-bottom:1px dashed #9a9a9a;position:relative}a.trs:hover,a.trs:focus-visible{color:var(--id-color);border-bottom-color:var(--id-color);text-decoration:none}a.trs:before{content:"Our advanced shipping plugin for WooCommerce, for pricing that needs more than weight, value and destination.\a\atablerateshipping.com";white-space:pre-line;display:none;position:absolute;left:0;bottom:calc(100% + 10px);z-index:2;width:max-content;max-width:min(300px,72vw);padding:.7em .9em;background:var(--dark-bg);color:#fff;border-radius:7px;box-shadow:0 6px 20px #0003;font-size:.85em;line-height:1.45;text-align:start;hyphens:none;pointer-events:none}a.trs:hover:before,a.trs:focus-visible:before{display:block}article a[href^=http]:not(.imglink):after{content:"";display:inline-block;width:.62em;height:.62em;margin-left:.3em;background-color:currentColor;-webkit-mask:var(--external-icon) no-repeat center / contain;mask:var(--external-icon) no-repeat center / contain}article{--external-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9 1h6v6h-2V4.41L7.71 9.71 6.29 8.29 11.59 3H9V1z'/%3E%3Cpath d='M13 9v4a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4v2H3v8h8V9h2z'/%3E%3C/svg%3E")}.pair{display:flex;gap:16px;width:80%;margin:1.5em 0}.pair figure{flex:1 1 0;min-width:0;margin:0}.pair img{display:block;width:100%;height:auto;border:1px solid #e3e3e3;border-radius:7px}.pair figcaption{margin-top:.5em;font-size:.85em;line-height:1.4;opacity:.75;text-align:start;hyphens:none}@media (max-width: 700px){.pair{display:block;width:100%}.pair figure+figure{margin-top:1.2em}}article p.lead{margin-top:0}article p.versions{margin-left:1.5em;text-align:start}.screenshot,video{display:block;width:100%;height:auto;border-radius:7px}body{--accent: #0084b4;--accent-soft: #eaf5fa;--accent-band: #f2f9fc;background-image:radial-gradient(52rem 32rem at -4rem -3rem,#0084b41f,#0084b400 70%),radial-gradient(26rem 18rem at 14rem 1rem,#0084b414,#0084b400 72%);background-repeat:no-repeat}article .doclist{text-align:start}article .doclist p{margin:0 0 .9em}article .doclist a{display:block;font-weight:600}
