/* OKPC customer care 1.8.0. Scoped, local assets; no remote fonts. */
.okpc-edition-notice,.okpc-compatibility,.okpc-video-help,.okpc-recorder{box-sizing:border-box;max-width:100%;font:400 17px/1.8 Rubik,system-ui,Arial,sans-serif;color:#111;text-align:right;direction:rtl;overflow-wrap:anywhere}
.okpc-edition-notice{margin:16px 0 20px;padding:16px 20px;border:2px solid #f45a20;border-inline-start-width:6px;background:#fff1df;border-radius:12px}.okpc-edition-notice>strong{display:block;font-size:20px;font-weight:850}.okpc-edition-notice>p{margin:8px 0 0;font-size:17px;color:#111}
.okpc-compatibility,.okpc-recorder{margin:20px 0;padding:0;border:1px solid #d6d6d6;border-radius:12px;background:#fff}.okpc-compatibility>summary,.okpc-recorder>summary{padding:16px 18px;min-height:54px;cursor:pointer;font-size:18px;font-weight:800;line-height:1.6;color:#111;list-style:disclosure-closed inside}.okpc-compatibility[open]>summary,.okpc-recorder[open]>summary{border-bottom:1px solid #dedede;list-style-type:disclosure-open}.okpc-compatibility>div,.okpc-recorder>div{padding:18px}.okpc-compatibility li{margin:10px 0;padding-inline-start:4px}.okpc-compatibility ol{padding-inline-start:26px}.okpc-compat-setting{background:#fff1df;border-inline-start:4px solid #f45a20;padding:12px}.okpc-compat-source{font-size:16px;color:#444}
.okpc-video-help{padding:16px 18px;background:#fff8ed;border:1px solid #ddd;border-radius:10px;margin:16px 0}.okpc-video-help>strong{font-weight:800;font-size:18px}.okpc-video-help p{font-size:17px;line-height:1.8;margin:8px 0;color:#111}.okpc-video-help a{display:inline-block;font-size:17px;font-weight:750;color:#111;text-decoration:underline;text-underline-offset:3px}
.okpc-recorder-actions{display:flex;gap:10px;flex-wrap:wrap}.okpc-recorder-actions :is(button,a),#okpc-care button,#okpc-care .okpc-care-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 18px;margin:0;border:2px solid #f45a20;border-radius:9px;background:#f45a20;color:#111;text-decoration:none;cursor:pointer;box-sizing:border-box;font:750 17px/1.5 Rubik,system-ui,Arial,sans-serif;white-space:normal;text-align:center}.okpc-recorder-actions [disabled]{opacity:.5;cursor:default}.okpc-recorder-actions [data-rec-stop],.okpc-recorder-actions [data-rec-delete]{background:#fff;border-color:#111}.okpc-recording-clock{font-size:18px;font-weight:750}.okpc-recording-clock bdi{font:800 24px/1.5 ui-monospace,monospace}.okpc-recorder-status{min-height:1.8em}.okpc-recorder :is(a,button):focus-visible,.okpc-compatibility :is(summary,a):focus-visible{outline:3px solid #111;outline-offset:4px}.okpc-recorder [hidden]{display:none!important}
#okpc-care{max-width:1450px;background:#fff8ed;color:#111;padding:24px;font:400 17px/1.8 Rubik,system-ui,Arial,sans-serif;box-sizing:border-box}#okpc-care *{box-sizing:border-box}#okpc-care h1{font-size:30px;line-height:1.4;margin:0}#okpc-care h2{font-size:24px;line-height:1.5;margin:0 0 14px}#okpc-care h3{font-size:20px;line-height:1.5}#okpc-care p,#okpc-care td,#okpc-care th{font-size:17px;line-height:1.8}#okpc-care small{display:block;font-size:16px;color:#444;overflow-wrap:anywhere}#okpc-care a{color:#111;text-underline-offset:4px}#okpc-care .okpc-care-head{display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:#fff;padding:24px;border-radius:16px;border:1px solid #ddd}#okpc-care .okpc-care-brand{font:900 42px/1 system-ui,Arial;color:#111;letter-spacing:-2px}#okpc-care .okpc-care-brand>span{color:#f45a20}#okpc-care .okpc-care-version{margin-inline-start:auto;border:1px solid #ddd;border-radius:20px;padding:3px 14px;font-size:16px}#okpc-care .okpc-care-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}#okpc-care .okpc-care-tabs>a{padding:10px 18px;background:#fff;color:#111;text-decoration:none;border:1px solid #ddd;border-radius:9px;font-weight:750}#okpc-care .okpc-care-tabs>.is-current{background:#111;color:#fff;border-color:#111}#okpc-care .okpc-care-card{margin:18px 0;padding:24px;background:#fff;border:1px solid #ddd;border-radius:14px;overflow-wrap:anywhere}#okpc-care .okpc-care-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}#okpc-care label{display:block;font-weight:700}#okpc-care :is(input:not([type=checkbox]),textarea,select){display:block;width:100%;max-width:100%;border:1px solid #777;border-radius:8px;padding:10px;font-family:inherit;font-size:17px;line-height:1.7;font-weight:400;color:#111;background:#fff}#okpc-care textarea{font-family:inherit;font-size:17px;line-height:1.7}#okpc-care .okpc-care-template{border:1px solid #ddd;margin:16px 0;border-radius:10px;padding:16px}#okpc-care summary{cursor:pointer;font-size:18px;font-weight:800;min-height:30px}#okpc-care .okpc-care-template label{margin:14px 0}#okpc-care .okpc-care-table{overflow-x:auto}#okpc-care table{border-collapse:collapse;width:100%}#okpc-care :is(th,td){padding:12px 14px;border-bottom:1px solid #ddd;text-align:right;vertical-align:top}#okpc-care th{background:#fff8ed}#okpc-care .okpc-care-mail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px}#okpc-care .okpc-care-mail-grid>article{padding:18px;border:1px solid #ddd;border-radius:12px}#okpc-care iframe{display:block;border:1px solid #ddd;border-radius:10px;width:100%;height:560px;margin-top:18px;background:#fff}#okpc-care .okpc-care-success{padding:15px;background:#f0faee;border:1px solid #8ba57e;border-radius:9px}
@media(max-width:600px){.okpc-edition-notice{padding:14px}.okpc-edition-notice>strong{font-size:19px}.okpc-recorder-actions>*{width:100%}#okpc-care{padding:12px}#okpc-care .okpc-care-card{padding:16px}#okpc-care .okpc-care-head{padding:18px}.okpc-compatibility>div,.okpc-recorder>div{padding:14px}}
@media(prefers-reduced-motion:reduce){.okpc-recorder *{animation:none!important;transition:none!important}}

.okpc-live-status{background:#fffaf2;color:#171717;border:1px solid #efc99a;border-radius:18px;padding:22px;margin:22px 0;line-height:1.7;font-size:17px;text-align:right}.okpc-live-status h2{font-size:24px!important;margin:0 0 16px!important}.okpc-live-status h3{font-size:18px!important;margin:0 0 10px!important}.okpc-status-item{background:#fff;border-radius:12px;padding:16px;margin:12px 0;border:1px solid #e5ded3}.okpc-status-badge{display:inline-block;padding:5px 13px;border-radius:20px;background:#ffebd4;color:#111;font-size:17px}.okpc-status-badge.is-green{background:#e3f5e9;color:#174c30}.okpc-status-badge.is-neutral{background:#eee;color:#333}.okpc-live-status button,.okpc-live-status a{font:inherit;min-height:48px;display:inline-flex;align-items:center;color:#101010;padding:8px 14px}.okpc-live-status button{background:#ff8b23;border:1px solid #ce6700;border-radius:10px;cursor:pointer}.okpc-live-status [data-status-result]{display:inline-block;margin:8px}.okpc-status-note{font-size:16px!important}.okpc-order-progress{white-space:normal}
