.ot-support{padding:48px 0 64px}.ot-support h1{margin:0 0 28px}.ot-support h2{margin:24px 0 16px}.ot-support-narrow{max-width:800px;margin-inline:auto}.ot-support a{color:inherit}.ot-form{display:grid;gap:18px}.ot-form label{display:grid;gap:7px}.ot-form input:not([type=checkbox]),.ot-form select,.ot-form textarea,.ot-filter select,.ot-search-input{width:100%;min-height:48px;border:1px solid #30402c80;background:rgba(255,255,255,.55);color:var(--ink,#1f2937);padding:12px 14px;border-radius:5px;font:inherit}.ot-form textarea{min-height:150px;resize:vertical}.ot-form .ot-check{display:flex;align-items:center;gap:9px}.ot-form .ot-check input{width:18px;height:18px}.ot-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ot-support-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 28px;background:var(--accent,#478912);color:#fff!important;border:1px solid var(--accent,#478912);border-radius:5px;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.ot-support-button.outline{background:transparent;color:var(--ink,#1f2937)!important}.ot-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.ot-alert{border:1px solid currentColor;padding:16px;border-radius:6px}.ot-alert.success{color:#245d14;background:#f0f7e9}.ot-alert.error,.errors{color:#8d1717;background:#fff3f1;padding:16px;border-radius:5px}.ot-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.ot-support-card{min-width:0;text-decoration:none}.ot-support-card-media{display:block;aspect-ratio:1/1;background:#ffffff65;overflow:hidden;border-radius:8px}.ot-support-card img{width:100%;height:100%;object-fit:contain}.ot-support-card h2,.ot-support-card h3{font-size:18px;line-height:1.4;margin:14px 0 8px}.ot-support-card s{opacity:.6;margin-right:7px}.ot-support-card svg{width:100%;height:100%}.ot-support-price{display:flex;flex-wrap:wrap;gap:7px}.ot-support-meta{font-size:14px;opacity:.7}.ot-support-rich{overflow-wrap:anywhere;line-height:1.7}.ot-support-rich img,.ot-support-rich iframe{max-width:100%;height:auto}.ot-support-rich table{display:block;overflow-x:auto}.ot-support-rich h2{font-size:1.6em}.ot-support-collection-head{max-width:900px;margin:0 auto 35px;text-align:center}.ot-support-collection-head img{max-width:320px;max-height:240px;object-fit:contain}.ot-filter{display:flex;align-items:flex-end;flex-wrap:wrap;gap:15px;margin:26px 0}.ot-filter label{display:grid;gap:5px;min-width:170px}.ot-filter details{background:#ffffff50;padding:13px;border-radius:5px}.ot-filter details label{display:flex;align-items:center;gap:7px;margin:8px 0}.ot-filter details input[type=number]{width:95px;padding:7px}.ot-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px}.ot-pagination a,.ot-pagination .current{display:inline-block;padding:9px 13px;border:1px solid currentColor;border-radius:4px}.ot-support-details{border-block-end:1px solid #30402c50;padding:18px 0}.ot-support-details summary{cursor:pointer;font-weight:700;line-height:1.5}.ot-support-details>div{padding-top:14px}.ot-newsletter{background:#f8fafc;padding:44px 24px;text-align:center;margin-top:48px;border-radius:8px}.ot-newsletter form{max-width:570px;margin:24px auto 0}.ot-account-grid{display:grid;grid-template-columns:2fr 1fr;gap:38px}.ot-table-scroll{overflow:auto}.ot-table{width:100%;border-collapse:collapse;text-align:left}.ot-table th,.ot-table td{border-bottom:1px solid #30402c50;padding:16px 12px;vertical-align:top;white-space:normal}.ot-table th{font-size:14px}.ot-table td:first-child,.ot-table th:first-child{padding-left:0}.ot-account-card{padding:24px;background:#ffffff50;border:1px solid #30402c30;border-radius:8px}.ot-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ot-account-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.ot-account-heading h1{margin:0}.ot-address-grid form{margin-top:14px}.ot-address-delete{border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer;padding:0;font:inherit}.ot-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ot-blog-grid .ot-support-card-media{aspect-ratio:1.5}.ot-article-image{width:100%;max-height:600px;object-fit:cover;border-radius:8px;margin-bottom:30px}.ot-password-shell{min-height:100vh;display:flex;align-items:center;padding:32px;background:var(--bg,#B3D6A2);color:var(--ink,#1f2937);font-family:var(--font-body,Arial),sans-serif}.ot-password-panel{max-width:650px;margin:auto;width:100%;text-align:center}.ot-password-panel .ot-form{text-align:left}.ot-password-panel h1{font-size:42px}.ot-password-panel summary{cursor:pointer;margin:28px 0}.ot-support-empty{text-align:center;padding:70px 24px}.ot-search-form{display:flex;gap:12px;margin:30px 0}.ot-search-form label{flex:1}.ot-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ot-gift-code{padding:20px;background:#fff;border:1px dashed #485542;font-size:24px;letter-spacing:2px;overflow-wrap:anywhere}.ot-gift-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:24px}@media(max-width:900px){.ot-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.ot-account-grid{grid-template-columns:1fr}}@media(max-width:600px){.ot-support{padding:32px 0 48px}.ot-support-narrow{padding-inline:0}.ot-support h1{font-size:28px}.ot-support-card h2,.ot-support-card h3{font-size:16px}.ot-form-row,.ot-address-grid{grid-template-columns:1fr}.ot-blog-grid{grid-template-columns:1fr}.ot-support-button{padding:12px 19px}.ot-search-form{gap:8px}.ot-account-heading{align-items:flex-start;flex-direction:column}.ot-table th,.ot-table td{padding:12px 8px;font-size:14px}.ot-password-shell{padding:24px}.ot-password-panel h1{font-size:32px}}

.ot-form [hidden]{display:none!important}
