.oneoff-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.oneoff-plans .oraclys-plan-choice{min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:8px;text-align:left;white-space:normal}.oneoff-plans [aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.oneoff-terms{font-size:.9rem;line-height:1.7;margin:16px 0}.oneoff-dialog{width:min(760px,calc(100vw - 24px));max-height:90dvh;background:#f4efe6;color:#292622;--ink:#292622;--muted:#5a5147;--gold:#785b2f}.oneoff-dialog>header{background:#f4efe6;color:#292622}.oneoff-dialog :is(h2,h3,h4,p,label,legend,dt,dd,li){color:#292622}.oneoff-dialog :is(button,.primary,.secondary,a){color:#453720;border-color:#88734f;background:#faf7f0;opacity:1}.oneoff-dialog :is(button,.primary,.secondary):disabled{color:#696158;background:#e6e0d4;cursor:not-allowed}.oneoff-dialog :is(button,input,select,textarea,a):focus-visible{outline:3px solid #785b2f;outline-offset:3px}.oneoff-dialog :is(input,select,textarea){color-scheme:light}.oneoff-dialog input[type=checkbox]{accent-color:#785b2f}.oneoff-offer{padding:18px;border:1px solid #a18b67;border-radius:12px;line-height:1.7}.oneoff-offer button{margin:6px;white-space:normal}.oneoff-dialog header{display:flex;justify-content:space-between;align-items:start;gap:16px}.oneoff-dialog .guide-dialog-body{overflow:auto}.oneoff-dialog label{display:block;margin:14px 0;line-height:1.7}.oneoff-dialog input:not([type=checkbox]),.oneoff-dialog select,.oneoff-dialog textarea{display:block;width:100%;box-sizing:border-box;min-height:44px;padding:10px;font:inherit;border:1px solid #8a8072;border-radius:8px;color:inherit;background:#fffdf9}.oneoff-dialog fieldset{border:1px solid #b9ad9b;border-radius:12px;padding:16px;margin:16px 0}.oneoff-dialog button,.oneoff-dialog a{margin:5px;min-height:44px}.oneoff-dialog nav{display:flex;flex-wrap:wrap}.oneoff-dialog input[type=checkbox],.oneoff-separate input{width:20px;height:20px;vertical-align:middle;margin-right:10px}.oneoff-ack{padding:16px;border:1px solid #9a896e;border-radius:10px}.oneoff-section{padding:18px 0;border-bottom:1px solid #d6cdbc;line-height:1.8}.oneoff-section li{margin:12px 0}.oneoff-topic{padding:8px 0}.oneoff-separate{display:block;font-size:.85rem;margin:12px 0;line-height:1.7}.oneoff-report h3,.oneoff-report h4{line-height:1.5}.oneoff-dialog [role=alert]{color:#7b251d;line-height:1.6}.oneoff-script{margin:16px 0;padding:14px 18px;border-inline-start:3px solid #88734f;background:#faf7f0;white-space:pre-wrap;overflow-wrap:anywhere}.oneoff-log-wrap{overflow-x:auto}.oneoff-log{width:100%;border-collapse:collapse;table-layout:fixed;min-width:440px;font-size:.9rem}.oneoff-log caption{text-align:start;font-weight:700;padding:12px 0}.oneoff-log th,.oneoff-log td{border:1px solid #88734f;padding:8px;overflow-wrap:anywhere;color:#292622}.oneoff-log th:first-child{width:12%}.oneoff-log tbody td{height:42px}.oneoff-log thead{background:#e6e0d4}@media (max-width:500px){.oneoff-plans{grid-template-columns:1fr}.oneoff-dialog{padding:14px}.oneoff-dialog header{flex-wrap:wrap}}@media print{body.oneoff-printing>*{display:none!important}body.oneoff-printing #oraclys-purchases{display:block!important;position:static!important;inset:auto!important;max-height:none!important;width:100%!important;overflow:visible!important;border:0!important;box-shadow:none!important}body.oneoff-printing #oraclys-purchases .guide-dialog-body{overflow:visible!important}body.oneoff-printing #oraclys-purchases header,body.oneoff-printing #oraclys-purchases nav,body.oneoff-printing #oraclys-purchases button,body.oneoff-printing #oraclys-purchases form,body.oneoff-printing #oraclys-purchases details,body.oneoff-printing #oraclys-purchases [role=alert]{display:none!important}.oneoff-section{break-inside:avoid}dialog::backdrop{display:none!important}}@media print{.oneoff-section{break-inside:auto}.oneoff-report h3,.oneoff-report h4,.oneoff-log caption{break-after:avoid}.oneoff-log-wrap{overflow:visible}.oneoff-log{min-width:0}.oneoff-log tr,.oneoff-script{break-inside:avoid}}.oneoff-dialog>header h2{color:#292622}.oneoff-dialog>header .secondary{color:#453720;border-color:#88734f;background:#faf7f0}.oneoff-dialog>header .secondary:hover{color:#292622;border-color:#785b2f}.oneoff-dialog>header .secondary:focus-visible{outline:3px solid #785b2f;outline-offset:3px}
