html body .ry-app,html body .ry-app *{box-sizing:border-box}html body :is(.ry-app,[data-ry]) :is(button,input,select,textarea){font-family:inherit}html body :is(.ry-app,[data-ry]) :focus-visible{outline:2px solid var(--px-1f5c4c);outline-offset:2px}html body .ms.ry-icon-attr:before{content:attr(data-icon)}html body .ms.f{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}html body .ry-mono{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}html body .ry-muted{color:var(--px-5a615e)}html body .ry-num{font-variant-numeric:tabular-nums}html body .ry-g{color:var(--px-1f5c4c)}html body .ry-w{color:var(--px-b4691c)}html body .ry-r{color:var(--px-a33a2c)}html body .ry-primary{height:calc(40px * var(--ry-ui-scale,1));padding:0 calc(16px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));background:var(--px-1f5c4c);color:var(--px-ffffff);font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));align-items:center;gap:calc(8px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px var(--pa-000000-12);border:0;font-weight:500;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}html body .ry-primary:hover:not(:disabled){background:var(--px-174a3d)}html body .ry-primary:active:not(:disabled){transform:translateY(0)scale(.98)}html body :is(.ry-primary.off,.ry-primary:disabled){background:var(--px-b9c9c2);box-shadow:none;cursor:not-allowed;transform:none}html body .ry-primary .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)))}html body .ry-ghost{height:calc(38px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));border:1px solid var(--px-e6e7e3);background:var(--px-ffffff);color:var(--px-1a1f1d);font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));align-items:center;gap:calc(8px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;transition:all .2s;display:inline-flex}html body .ry-ghost:hover:not(:disabled){background:var(--px-f6f7f4);border-color:var(--px-d4d7d0)}html body :is(.ry-ghost.on,.ry-ghost[aria-expanded=true]){border-color:var(--px-1f5c4c);color:var(--px-1f5c4c);background:var(--px-f3f8f6)}html body .ry-ghost:disabled{opacity:.55;cursor:not-allowed}html body .ry-ghost .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)))}html body .ry-icon-btn{width:calc(38px * var(--ry-ui-scale,1));height:calc(38px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));border:1px solid var(--px-e6e7e3);background:var(--px-ffffff);color:var(--px-3e4542);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex;position:relative}html body .ry-icon-btn:hover:not(:disabled){background:var(--px-f6f7f4)}html body .ry-icon-btn[aria-expanded=true]{background:var(--px-eef3f0);border-color:var(--px-c9d9d1);color:var(--px-1f5c4c)}html body .ry-icon-btn:disabled{opacity:.5;cursor:not-allowed}html body .ry-icon-btn .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)))}html body .ry-icon-btn.ry-bare{background:0 0;border-color:#0000}html body .ry-go{height:calc(40px * var(--ry-ui-scale,1));padding:0 calc(20px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-1f5c4c);color:var(--px-ffffff);font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));justify-content:center;align-items:center;gap:calc(6px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;border:0;font-weight:500;transition:background .15s,transform .1s;display:inline-flex}html body .ry-go:hover:not(:disabled){background:var(--px-174a3d)}html body .ry-go:active:not(:disabled){transform:scale(.98)}html body :is(.ry-go.off,.ry-go:disabled){background:var(--px-d9dbd6);color:var(--px-8e9490);cursor:not-allowed}html body .ry-go.danger{background:var(--px-a33a2c)}html body .ry-go.danger:hover:not(:disabled){background:var(--px-8a2f23)}html body .ry-go.saved{background:var(--px-2e9a75);animation:.3s ry-pop}html body .ry-go.sm{height:calc(34px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)))}html body .ry-go .ms{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)))}html body .ry-btn2{height:calc(38px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));border:1px solid var(--px-e3e4e0);background:var(--px-ffffff);color:var(--px-111614);font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));align-items:center;gap:calc(6px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;font-weight:500;transition:all .15s;display:inline-flex}html body .ry-btn2:hover:not(:disabled){background:var(--px-f6f7f4);border-color:var(--px-cdd0cb)}html body .ry-page-actions>:is(.ry-ghost,.ry-btn2),html body .ry-m2-foot :is(.ry-ghost,.ry-btn2){height:calc(40px * var(--ry-ui-scale,1))}html body .ry-page-actions>.ry-icon-btn{width:calc(40px * var(--ry-ui-scale,1));height:calc(40px * var(--ry-ui-scale,1))}html body .ry-btn-s{height:calc(32px * var(--ry-ui-scale,1));padding:0 calc(12px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));border:1px solid var(--px-d5e6de);background:var(--px-f3f8f6);color:var(--px-1f5c4c);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));align-items:center;gap:calc(5px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;font-weight:500;transition:all .15s;display:inline-flex}html body .ry-btn-s:hover:not(:disabled){background:var(--px-e6f1ec)}html body .ry-btn-s .ms{font-size:max(12px, calc(16px * var(--ry-ui-scale,1)))}html body .ry-lnk{color:var(--px-1f5c4c);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));cursor:pointer;background:0 0;border:0;padding:0}html body .ry-lnk:hover{text-decoration:underline}html body .ry-more{color:var(--px-1f5c4c);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:2px;padding:0;display:inline-flex}html body .ry-x{width:calc(32px * var(--ry-ui-scale,1));height:calc(32px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));color:var(--px-545b58);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}html body .ry-x:hover{background:var(--px-f2f3f0);color:var(--px-111614)}html body .ry-badge{min-width:calc(20px * var(--ry-ui-scale,1));height:calc(20px * var(--ry-ui-scale,1));padding:0 calc(6px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));background:var(--px-1f5c4c);color:var(--px-ffffff);justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}html body .ry-kbd{font-family:var(--font-mono);color:var(--px-545b58);border:1px solid var(--px-e1e3de);border-radius:calc(6px * var(--ry-ui-scale,1));padding:1px calc(6px * var(--ry-ui-scale,1));background:var(--px-fafaf8);direction:ltr;font-size:11px}html body .ry-dot{width:calc(7px * var(--ry-ui-scale,1));height:calc(7px * var(--ry-ui-scale,1));flex:0 0 calc(7px * var(--ry-ui-scale,1));background:var(--px-2e9a75);box-shadow:0 0 0 3px var(--px-e2f3ec);border-radius:50%;display:inline-block}html body .ry-dot.warn{background:var(--px-d9822b);box-shadow:0 0 0 3px var(--px-fbebd9)}html body .ry-dot.bad{background:var(--px-a33a2c);box-shadow:0 0 0 3px var(--px-fdece9)}html body .ry-dot.off{background:var(--px-b9bdb8);box-shadow:0 0 0 3px var(--px-f1f2ef)}html body .ry-fx{gap:calc(8px * var(--ry-ui-scale,1));flex-direction:column;min-width:0;display:flex}html body .ry-lb{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);font-weight:500}html body .ry-lb .opt{color:var(--px-8e9490);font-weight:400}html body .ry-in{height:calc(44px * var(--ry-ui-scale,1));border:1px solid var(--px-e3e4e0);border-radius:calc(9px * var(--ry-ui-scale,1));padding:0 calc(12px * var(--ry-ui-scale,1));font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));color:var(--px-111614);background:var(--px-ffffff);width:100%;font-family:inherit;transition:border-color .15s,box-shadow .15s}html body .ry-in:hover:not(:disabled){border-color:var(--px-cdd0cb)}html body .ry-in:focus{border-color:var(--px-1f5c4c);box-shadow:0 0 0 3px var(--pa-1f5c4c-14);outline:0}html body .ry-in::placeholder{color:var(--px-a3a8a4)}html body .ry-in:disabled,html body .ry-in[readonly]{background:var(--px-f7f8f5);color:var(--px-3e4542)}html body textarea.ry-in{height:auto;min-height:calc(88px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));resize:vertical;line-height:1.7}html body .ry-in.sm{height:calc(36px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)))}html body .ry-in.m2{height:calc(46px * var(--ry-ui-scale,1));background:var(--px-fafaf8)}html body .ry-in.m2:focus{background:var(--px-ffffff)}html body .ry-in[aria-invalid=true]{border-color:var(--px-a33a2c);box-shadow:0 0 0 3px var(--px-fdece9)}html body .ry-unit{display:block;position:relative}html body .ry-unit .ry-in{padding-left:calc(52px * var(--ry-ui-scale,1))}html body .ry-unit>i{left:calc(12px * var(--ry-ui-scale,1));font-style:normal;font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-8e9490);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}html body .ry-ferr{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-a33a2c)}html body .ry-chk{align-items:center;gap:calc(10px * var(--ry-ui-scale,1));font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));cursor:pointer;display:flex}html body .ry-chk input,html body .ry-cb{width:calc(18px * var(--ry-ui-scale,1));height:calc(18px * var(--ry-ui-scale,1));accent-color:var(--px-1f5c4c)}html body .ry-cb.sm{width:calc(16px * var(--ry-ui-scale,1));height:calc(16px * var(--ry-ui-scale,1))}html body .ry-sw{width:calc(42px * var(--ry-ui-scale,1));height:calc(24px * var(--ry-ui-scale,1));flex:0 0 calc(42px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));background:var(--px-d9dcd5);cursor:pointer;border:0;padding:0;transition:background .25s;position:relative}html body .ry-sw .k{top:calc(3px * var(--ry-ui-scale,1));right:calc(3px * var(--ry-ui-scale,1));width:calc(18px * var(--ry-ui-scale,1));height:calc(18px * var(--ry-ui-scale,1));background:var(--px-ffffff);box-shadow:0 1px 3px var(--pa-000000-20);border-radius:50%;transition:transform .3s cubic-bezier(.3,1.4,.5,1);position:absolute}html body .ry-sw[aria-checked=true]{background:var(--px-1f5c4c)}html body .ry-sw[aria-checked=true] .k{transform:translateX(calc(-18px * var(--ry-ui-scale,1)))}html body .ry-sw:disabled{opacity:.5;cursor:not-allowed}html body .ry-seg3{background:var(--px-f1f2ef);border-radius:calc(10px * var(--ry-ui-scale,1));padding:calc(3px * var(--ry-ui-scale,1));gap:calc(3px * var(--ry-ui-scale,1));display:flex}html body .ry-seg3 button{height:calc(32px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-3a403d);justify-content:center;align-items:center;gap:calc(5px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;transition:all .2s;display:inline-flex}html body .ry-seg3 button:hover{color:var(--px-111614)}html body .ry-seg3 button[aria-pressed=true]{background:var(--px-ffffff);color:var(--px-111614);box-shadow:0 1px 3px var(--pa-000000-10);font-weight:500}html body .ry-seg3 button .ms{font-size:max(12px, calc(17px * var(--ry-ui-scale,1)))}html body .ry-seg3 button small{color:var(--px-6e7571);font-size:11.5px}html body .ry-m2-seg{gap:calc(4px * var(--ry-ui-scale,1));background:var(--px-f1f2ef);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(4px * var(--ry-ui-scale,1));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}html body .ry-m2-seg button{height:calc(42px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));color:var(--px-545b58);font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));justify-content:center;align-items:center;gap:calc(8px * var(--ry-ui-scale,1));cursor:pointer;background:0 0;border:0;transition:all .25s;display:inline-flex}html body .ry-m2-seg button .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)))}html body .ry-m2-seg button[aria-pressed=true]{background:var(--px-ffffff);color:var(--px-0e2621);box-shadow:0 1px 4px var(--pa-0e2621-12);font-weight:500}html body .ry-m2-seg button[aria-pressed=true] .ms{color:var(--px-1f5c4c);font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}html body .ry-chips2{gap:calc(6px * var(--ry-ui-scale,1));flex-wrap:wrap;display:flex}html body .ry-chips2 button{height:calc(34px * var(--ry-ui-scale,1));padding:0 calc(12px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));border:1px solid var(--px-e3e4e0);background:var(--px-ffffff);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-3a403d);white-space:nowrap;cursor:pointer;align-items:center;gap:calc(6px * var(--ry-ui-scale,1));transition:all .2s;display:inline-flex}html body .ry-chips2 button:hover{border-color:var(--px-c9ccc5)}html body .ry-chips2 button[aria-pressed=true]{background:var(--px-0e2621);border-color:var(--px-0e2621);color:var(--px-ffffff)}html body .ry-chips2 button .ct{opacity:.7;font-size:12px}html body .ry-token{align-items:center;gap:calc(4px * var(--ry-ui-scale,1));height:calc(30px * var(--ry-ui-scale,1));padding:0 calc(6px * var(--ry-ui-scale,1)) 0 calc(10px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));background:var(--px-f3f8f6);border:1px solid var(--px-d5e6de);color:var(--px-1f5c4c);font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));animation:.2s ry-pop;display:inline-flex}html body .ry-token button{width:calc(22px * var(--ry-ui-scale,1));height:calc(22px * var(--ry-ui-scale,1));border-radius:calc(6px * var(--ry-ui-scale,1));color:var(--px-1f5c4c);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}html body .ry-token button:hover{background:var(--px-e3efe9)}html body .ry-token button .ms{font-size:max(12px, calc(15px * var(--ry-ui-scale,1)))}html body .ry-pill{align-self:flex-start;align-items:center;gap:calc(4px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));padding:2px calc(9px * var(--ry-ui-scale,1));background:var(--px-f1f2ef);color:var(--px-545b58);white-space:nowrap;font-size:11.5px;display:inline-flex}html body .ry-pill.g{background:var(--px-e3efe9);color:var(--px-1f5c4c)}html body .ry-pill.r{background:var(--px-fdece9);color:var(--px-a33a2c)}html body .ry-pill.w{background:var(--px-fdf3e6);color:var(--px-9a5a12)}html body .ry-pill.b{background:var(--px-e8f0fa);color:var(--px-22476a)}html body .ry-est{color:var(--px-9a5a12);background:var(--px-fdf3e6);border-radius:calc(6px * var(--ry-ui-scale,1));padding:1px calc(6px * var(--ry-ui-scale,1));margin-right:calc(6px * var(--ry-ui-scale,1));font-size:11px}html body .ry-stt{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));height:calc(30px * var(--ry-ui-scale,1));padding:0 calc(12px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));background:var(--px-e8f0fa);color:var(--px-22476a);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));display:inline-flex}html body .ry-hint{gap:calc(10px * var(--ry-ui-scale,1));background:var(--px-f6f8f5);border:1px solid var(--px-e7ece6);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(12px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-3e4542);align-items:flex-start;animation:.3s ry-drop;display:flex}html body .ry-note{gap:calc(10px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-3a403d);background:var(--px-f7f8f5);border-radius:calc(14px * var(--ry-ui-scale,1));padding:calc(12px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));align-items:flex-start;line-height:1.7;animation:.3s ry-drop;display:flex}html body .ry-catb{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));background:var(--px-f1f8f5);color:var(--px-1f5c4c);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));animation:.3s ry-drop;display:flex}html body .ry-dupw{gap:calc(10px * var(--ry-ui-scale,1));background:var(--px-fff7ec);border:1px solid var(--px-f3ddbc);color:var(--px-7a4a12);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));align-items:flex-start;line-height:1.7;animation:.3s ry-drop;display:flex}html body .ry-errb{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));background:var(--px-fdf0ee);border:1px solid var(--px-f2d3cd);color:var(--px-8e2e22);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));animation:.25s ry-drop;display:flex}html body .ry-m2 .ry-errb{animation:.35s ry-shake}html body .ry-errb .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)))}html body .workspace-main .inline-error{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));background:var(--px-fdf0ee);border:1px solid var(--px-f2d3cd);color:var(--px-8e2e22);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));flex-wrap:wrap;display:flex}html body .ry-empty2{text-align:center;justify-content:center;align-items:center;gap:calc(8px * var(--ry-ui-scale,1));padding:calc(34px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);border-radius:calc(12px * var(--ry-ui-scale,1));border:1px dashed var(--px-dce1dd);background:repeating-linear-gradient(135deg, var(--px-f7f8f5) 0 calc(12px * var(--ry-ui-scale,1)), var(--px-f3f5f1) calc(12px * var(--ry-ui-scale,1)) calc(24px * var(--ry-ui-scale,1)));flex-direction:column;display:flex}html body .ry-empty2>.ms{font-size:max(12px, calc(34px * var(--ry-ui-scale,1)));color:var(--px-9db3aa);background:var(--px-ffffff);width:calc(64px * var(--ry-ui-scale,1));height:calc(64px * var(--ry-ui-scale,1));box-shadow:0 1px 0 var(--px-ecede9);border-radius:50%;justify-content:center;align-items:center;display:flex}html body .ry-empty{padding:calc(48px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));text-align:center;align-items:center;gap:calc(8px * var(--ry-ui-scale,1));flex-direction:column;animation:.3s ry-drop;display:flex}html body .ry-empty .ry-empty-ic{width:calc(48px * var(--ry-ui-scale,1));height:calc(48px * var(--ry-ui-scale,1));border-radius:calc(14px * var(--ry-ui-scale,1));background:var(--px-f3f4f1);color:var(--px-545b58);justify-content:center;align-items:center;display:flex}html body .ry-empty .ry-empty-ic .ms{font-size:max(12px, calc(25px * var(--ry-ui-scale,1)))}html body .ry-empty strong{font-size:max(12px, calc(15px * var(--ry-ui-scale,1)));font-weight:500}html body .ry-empty>span{font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-pvw{background:var(--px-f6f8f7);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(6px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));animation:.25s ry-drop}html body .ry-pvw>div{padding:calc(8px * var(--ry-ui-scale,1)) 0;font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));justify-content:space-between;align-items:center;display:flex}html body .ry-pvw>div+div{border-top:1px solid var(--px-e9edea)}html body .ry-pvw b{color:var(--px-0e2621);font-weight:600}html body .ry-kvl{flex-direction:column;display:flex}html body .ry-kvl>div{padding:calc(8px * var(--ry-ui-scale,1)) 0;font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));justify-content:space-between;align-items:center;display:flex}html body .ry-kvl b{font-weight:500}html body .ry-kvl b.g{color:var(--px-1f5c4c)}html body .ry-kvl b.w{color:var(--px-b4691c)}html body .ry-kvl .sep{background:var(--px-f0f1ed);height:1px;margin:calc(4px * var(--ry-ui-scale,1)) 0;padding:0}html body .ry-page{padding:calc(22px * var(--ry-ui-scale,1)) calc(28px * var(--ry-ui-scale,1)) calc(60px * var(--ry-ui-scale,1));gap:calc(18px * var(--ry-ui-scale,1));flex-direction:column;width:100%;display:flex}html body .ry-page-head{justify-content:space-between;align-items:flex-end;gap:calc(16px * var(--ry-ui-scale,1));flex-wrap:wrap;display:flex}html body .ry-page-head>div:first-child{gap:calc(4px * var(--ry-ui-scale,1));flex-direction:column;display:flex}html body .ry-crumb{font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-page-head h1{font-size:max(12px, calc(28px * var(--ry-ui-scale,1)));letter-spacing:-.2px;color:var(--px-111614);margin:0;font-weight:600;line-height:1.3}html body .ry-page-actions{gap:calc(8px * var(--ry-ui-scale,1));flex-wrap:wrap;align-items:center;display:flex}html body .ry-page-actions:empty{display:none}html body .ry-kpi-row{gap:calc(12px * var(--ry-ui-scale,1));grid-template-columns:minmax(0,1.25fr) minmax(0,2fr);align-items:stretch;display:grid}html body .ry-kpi-grid{grid-template-columns:repeat(var(--ry-cols,2), minmax(0, 1fr));gap:calc(10px * var(--ry-ui-scale,1));display:grid}html body .ry-sum2{background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(16px * var(--ry-ui-scale,1));padding:calc(16px * var(--ry-ui-scale,1)) calc(18px * var(--ry-ui-scale,1));gap:calc(8px * var(--ry-ui-scale,1));flex-direction:column;min-width:0;display:flex}html body .ry-sum2>.lbl{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-big3{font-size:max(12px, calc(34px * var(--ry-ui-scale,1)));letter-spacing:-.4px;color:var(--px-111614);font-weight:300;line-height:1.1}html body .ry-big3 small{font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));color:var(--px-545b58);font-weight:400}html body .ry-sum2>.sub{color:var(--px-6e7571);font-size:12px}html body .ry-comp2{height:calc(10px * var(--ry-ui-scale,1));border-radius:calc(6px * var(--ry-ui-scale,1));gap:calc(3px * var(--ry-ui-scale,1));background:var(--px-f0f1ed);margin:calc(6px * var(--ry-ui-scale,1)) 0 calc(4px * var(--ry-ui-scale,1));display:flex;overflow:hidden}html body .ry-comp2 span{border-radius:calc(3px * var(--ry-ui-scale,1));height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}html body .ry-legend{gap:2px calc(10px * var(--ry-ui-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html body .ry-leg2{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));padding:calc(5px * var(--ry-ui-scale,1)) calc(6px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));color:var(--px-111614);font:inherit;text-align:right;background:0 0;border:0;transition:background .15s;display:flex}html body button.ry-leg2{cursor:pointer}html body button.ry-leg2:hover{background:var(--px-f6f7f4)}html body .ry-leg2 i{width:calc(9px * var(--ry-ui-scale,1));height:calc(9px * var(--ry-ui-scale,1));border-radius:calc(3px * var(--ry-ui-scale,1));flex:0 0 calc(9px * var(--ry-ui-scale,1))}html body .ry-leg2 span{text-align:right;font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);flex:1}html body .ry-leg2 b{font-weight:500;font-size:max(12px, calc(13px * var(--ry-ui-scale,1)))}html body .ry-kpi{background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));align-items:center;gap:calc(12px * var(--ry-ui-scale,1));min-width:0;font:inherit;color:inherit;text-align:right;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}html body button.ry-kpi{cursor:pointer;width:100%}html body .ry-kpi:hover{box-shadow:0 10px 24px var(--pa-111614-6);transform:translateY(-2px)}html body .ry-kpi .ic{width:calc(32px * var(--ry-ui-scale,1));height:calc(32px * var(--ry-ui-scale,1));flex:0 0 calc(32px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-eaf2ee);color:var(--px-1f5c4c);justify-content:center;align-items:center;display:inline-flex}html body .ry-kpi .ic.w{background:var(--px-fdf3e6);color:var(--px-b4691c)}html body .ry-kpi .ic.r{background:var(--px-fdece9);color:var(--px-a33a2c)}html body .ry-kpi .ic.b{background:var(--px-e8f0fa);color:var(--px-2c5a85)}html body .ry-kpi .ic .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)))}html body .ry-kpi .txt{text-align:right;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html body .ry-kpi .lbl{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html body .ry-kpi .val{font-size:max(12px, calc(20px * var(--ry-ui-scale,1)));color:var(--px-111614);font-weight:600;line-height:1.2}html body .ry-kpi .val small{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);font-weight:400}html body .ry-ksub{color:var(--px-6e7571);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}html body .ry-ksub.g{color:var(--px-1f5c4c)}html body .ry-ksub.w{color:var(--px-b4691c)}html body .ry-ksub.r{color:var(--px-a33a2c)}html body .ry-kpi .kgo{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)));color:var(--px-b9bdb8);opacity:0;transform:translateX(calc(4px * var(--ry-ui-scale,1)));transition:all .25s}html body .ry-kpi:hover .kgo{opacity:1;transform:none}html body .ry-kpi[aria-pressed=true]{border-color:var(--px-1f5c4c);background:var(--px-f3f8f6);box-shadow:0 0 0 3px var(--px-e3efe9)}html body .ry-kpi[aria-pressed=true] .kgo{opacity:1;color:var(--px-1f5c4c);transform:none}html body .ry-kstrip{grid-template-columns:repeat(var(--ry-cols,4), minmax(0, 1fr));gap:calc(10px * var(--ry-ui-scale,1));display:grid}html body .ry-kc{background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(14px * var(--ry-ui-scale,1));padding:calc(12px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));gap:calc(3px * var(--ry-ui-scale,1));font:inherit;color:inherit;text-align:right;flex-direction:column;min-width:0;display:flex}html body button.ry-kc{cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}html body button.ry-kc:hover{box-shadow:0 10px 24px var(--pa-0e2621-7);border-color:var(--px-c9d9d1);transform:translateY(-2px)}html body .ry-kc[aria-pressed=true]{border-color:var(--px-1f5c4c);background:var(--px-f3f8f6);box-shadow:0 0 0 3px var(--px-e3efe9)}html body .ry-kl{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-kv{font-size:max(12px, calc(20px * var(--ry-ui-scale,1)));letter-spacing:-.2px;color:var(--px-111614);font-weight:600}html body .ry-kv small{color:var(--px-545b58);font-size:12px;font-weight:400}html body .ry-kb{height:calc(5px * var(--ry-ui-scale,1));border-radius:calc(5px * var(--ry-ui-scale,1));background:var(--px-f0f1ed);margin-top:calc(6px * var(--ry-ui-scale,1));display:block;overflow:hidden}html body .ry-kb span{background:var(--px-1f5c4c);border-radius:calc(5px * var(--ry-ui-scale,1));height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}html body .ry-tabs2{gap:calc(4px * var(--ry-ui-scale,1));border-bottom:1px solid var(--px-e6e7e3);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}html body .ry-tabs2>*{flex:none}html body .suppliers-page>*{min-width:0}html body .ry-t2{height:calc(44px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));color:var(--px-545b58);font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));align-items:center;gap:calc(7px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;transition:all .2s;display:inline-flex}html body .ry-t2:hover{color:var(--px-111614)}html body .ry-t2 .ms{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)))}html body .ry-t2[aria-selected=true]{color:var(--px-0e2621);border-bottom-color:var(--px-1f5c4c);font-weight:500}html body .ry-t2[aria-selected=true] .ms{color:var(--px-1f5c4c);font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}html body .ry-tb2{min-width:calc(20px * var(--ry-ui-scale,1));height:calc(20px * var(--ry-ui-scale,1));padding:0 calc(6px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));background:var(--px-fbebd9);color:var(--px-9a5a12);justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}html body .ry-tb2.n{background:var(--px-f1f2ef);color:var(--px-545b58)}html body .ry-tb2.ok{background:var(--px-e3efe9);color:var(--px-1f5c4c)}html body .ry-t2.locked,html body .ry-t2.locked .ms{color:var(--px-8e9490)}html body .ry-tcnt{color:var(--px-8e9490);margin-inline-start:2px;font-size:12px;font-weight:400}html body .ry-t2[aria-selected=true] .ry-tcnt{color:var(--px-1f5c4c)}html body .ry-pane{animation:.35s cubic-bezier(.2,.8,.2,1) ry-slide}html body .ry-card2{background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(16px * var(--ry-ui-scale,1));padding:calc(16px * var(--ry-ui-scale,1)) calc(18px * var(--ry-ui-scale,1))}html body .ry-ch{justify-content:space-between;align-items:center;gap:calc(10px * var(--ry-ui-scale,1));margin-bottom:calc(14px * var(--ry-ui-scale,1));font-size:max(12px, calc(15px * var(--ry-ui-scale,1)));display:flex}html body .ry-ch strong{font-weight:500}html body .ry-ch .ry-muted{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)))}html body .ry-card-flush>.ry-ch{padding:calc(16px * var(--ry-ui-scale,1)) calc(18px * var(--ry-ui-scale,1)) 0}html body .ry-cancelled-toggle{color:var(--text-muted);white-space:nowrap;font-size:12px}html body .ry-tcard{background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(18px * var(--ry-ui-scale,1));min-width:0;overflow:visible}html body .ry-tcard-head{justify-content:space-between;align-items:center;gap:calc(12px * var(--ry-ui-scale,1));padding:calc(14px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));flex-wrap:wrap;display:flex}html body .ry-tcard-title{font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));color:var(--px-111614);font-weight:500}html body .ry-tcard-title small{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);font-weight:400}html body .ry-tcard-tools{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));flex-wrap:wrap;display:flex}html body .ry-search{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));height:calc(38px * var(--ry-ui-scale,1));width:calc(260px * var(--ry-ui-scale,1));max-width:100%;padding:0 calc(12px * var(--ry-ui-scale,1));border:1px solid var(--px-e6e7e3);border-radius:calc(10px * var(--ry-ui-scale,1));background:var(--px-fafaf8);display:flex}html body .ry-search .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)));color:var(--px-6e7571)}html body .ry-search input{font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));min-width:0;height:100%;color:var(--px-1a1f1d);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0}html body .ry-search input:focus-visible{box-shadow:none;outline:0}html body .ry-search:focus-within{border-color:var(--px-1f5c4c);box-shadow:0 0 0 3px var(--pa-1f5c4c-14)}html body :is(.ry-search,.cu-srch,.col-srch,.sl-srch,.sx-srch,.pl-search,.pv-srch,.dc-search,.white-table-search,.pay-pick-field,.ry-cmdin,:is(.ry-inv,.inv-dlg) .srch)>input:not([type=checkbox]):not([type=radio]),html:not(#ry-lift) body :is(.ry-search,.cu-srch,.col-srch,.sl-srch,.sx-srch,.pl-search,.pv-srch,.dc-search,.white-table-search,.pay-pick-field,.ry-cmdin,:is(.ry-inv,.inv-dlg) .srch)>input:not([type=checkbox]):not([type=radio]):is(:hover,:focus,:focus-visible,[readonly]){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0}html body :is(.cu-srch,.col-srch,.sl-srch,.sx-srch,.pl-search,.pv-srch,.dc-search,.white-table-search,.pay-pick-field,:is(.ry-inv,.inv-dlg) .srch):focus-within{border-color:var(--px-1f5c4c);box-shadow:0 0 0 3px var(--pa-1f5c4c-14)}html body :is(.ry-search,.cu-srch,.col-srch,.sl-srch,.sx-srch,.pl-search,.pv-srch,.dc-search,.white-table-search)>input[type=search]::-webkit-search-decoration{appearance:none}html body .ry-tokens{gap:calc(8px * var(--ry-ui-scale,1));padding:0 calc(16px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));flex-wrap:wrap;display:flex}html body .ry-tbl{min-width:0}html body .ry-grid{align-items:center;column-gap:0;display:grid}html body .ry-thead{top:var(--ry-sticky-top,0px);z-index:3;background:var(--px-fafaf8);border-top:1px solid var(--px-f0f1ed);box-shadow:0 1px 0 var(--px-ecede9);position:sticky}html body .ry-th{text-align:center;line-height:1.35;font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);padding:calc(12px * var(--ry-ui-scale,1)) calc(8px * var(--ry-ui-scale,1));min-width:0;font-weight:500}html body .ry-row{min-height:calc(64px * var(--ry-ui-scale,1));border-top:1px solid var(--px-f0f1ed);transition:background .2s;animation:.45s cubic-bezier(.2,.8,.2,1) both ry-row-in;position:relative}html body .ry-row:hover{background:var(--px-fafbf8)}html body .ry-row[aria-selected=true]{background:var(--px-f0f7f4)}html body .ry-row.fresh{animation:.45s both ry-row-in,1.6s ease-out ry-flash}html body .ry-row.open{z-index:10}html body .ry-row.clickable{cursor:pointer}html body .ry-cell{padding:0 calc(6px * var(--ry-ui-scale,1));font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));text-align:center;overflow-wrap:anywhere;min-width:0;color:var(--px-111614);font-weight:400}html body .ry-cell.start,html body .ry-th.start{text-align:right}html body .ry-tbl.d-compact .ry-row{min-height:calc(46px * var(--ry-ui-scale,1))}html body .ry-tbl.d-compact .ry-cell{font-size:max(12px, calc(13px * var(--ry-ui-scale,1)))}html body .ry-tbl.d-comfy .ry-row{min-height:calc(80px * var(--ry-ui-scale,1))}html body .ry-tbl.a-right :is(.ry-cell,.ry-th){text-align:right}html body .ry-namecell{grid-template-columns:calc(36px * var(--ry-ui-scale,1)) minmax(0, 1fr) calc(30px * var(--ry-ui-scale,1));align-items:center;gap:calc(10px * var(--ry-ui-scale,1));text-align:right;display:grid}html body .ry-namecell.no-go{grid-template-columns:calc(36px * var(--ry-ui-scale,1)) minmax(0, 1fr)}html body .ry-namecell .t{font-weight:500;line-height:1.4}html body .ry-namecell .s{color:var(--px-545b58);font-size:12px}html body .ry-pthumb{width:calc(36px * var(--ry-ui-scale,1));height:calc(36px * var(--ry-ui-scale,1));border-radius:calc(11px * var(--ry-ui-scale,1));background:var(--px-f3f4f1);color:var(--px-3e4542);justify-content:center;align-items:center;transition:all .2s;display:flex;overflow:hidden}html body .ry-pthumb img{object-fit:cover;width:100%;height:100%}html body .ry-pthumb .ms{font-size:max(12px, calc(21px * var(--ry-ui-scale,1)))}html body .ry-tbl.d-compact .ry-pthumb{width:calc(28px * var(--ry-ui-scale,1));height:calc(28px * var(--ry-ui-scale,1))}html body .ry-sortb{padding:calc(4px * var(--ry-ui-scale,1)) calc(6px * var(--ry-ui-scale,1));margin:calc(-4px * var(--ry-ui-scale,1)) calc(-6px * var(--ry-ui-scale,1));border-radius:calc(7px * var(--ry-ui-scale,1));font:inherit;color:inherit;align-items:center;gap:calc(4px * var(--ry-ui-scale,1));cursor:pointer;background:0 0;border:0;font-weight:500;transition:background .15s,color .15s;display:inline-flex}html body .ry-sortb:hover{background:var(--px-eff0ec);color:var(--px-111614)}html body .ry-sortb .ms{font-size:max(12px, calc(16px * var(--ry-ui-scale,1)));opacity:.35;transition:opacity .2s,transform .25s}html body .ry-sortb:hover .ms{opacity:.7}html body .ry-sortb.on{color:var(--px-1f5c4c)}html body .ry-sortb.on .ms{opacity:1}html body .ry-acts{justify-content:center;align-items:center;gap:calc(4px * var(--ry-ui-scale,1));display:flex;position:relative}html body .ry-qedit{opacity:0;transition:opacity .2s}html body .ry-row:hover .ry-qedit,html body .ry-qedit:focus-visible{opacity:1}html body .ry-tfoot{justify-content:space-between;align-items:center;gap:calc(12px * var(--ry-ui-scale,1));padding:calc(12px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));border-top:1px solid var(--px-f0f1ed);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-545b58);flex-wrap:wrap;display:flex}html body .ry-pager{align-items:center;gap:calc(6px * var(--ry-ui-scale,1));display:inline-flex}html body .ry-pager .ry-icon-btn{width:calc(32px * var(--ry-ui-scale,1));height:calc(32px * var(--ry-ui-scale,1))}html body .ry-pager select{height:calc(32px * var(--ry-ui-scale,1));border:1px solid var(--px-e6e7e3);border-radius:calc(8px * var(--ry-ui-scale,1));background:var(--px-ffffff);padding:0 calc(6px * var(--ry-ui-scale,1));font:inherit;font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)))}html body .ry-bulk{bottom:calc(22px * var(--ry-ui-scale,1));background:var(--px-0e2621);color:var(--px-ffffff);border-radius:calc(14px * var(--ry-ui-scale,1));padding:calc(8px * var(--ry-ui-scale,1)) calc(8px * var(--ry-ui-scale,1)) calc(8px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));align-items:center;gap:calc(8px * var(--ry-ui-scale,1));box-shadow:0 18px 40px var(--pa-111614-30);z-index:60;animation:.35s cubic-bezier(.2,.8,.2,1) ry-up;display:flex;position:fixed;left:50%;transform:translate(-50%)}html body .ry-bulk strong{font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));padding-left:calc(6px * var(--ry-ui-scale,1));font-weight:500}html body .ry-bulk button{height:calc(36px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));padding:0 calc(12px * var(--ry-ui-scale,1));background:var(--pa-ffffff-10);color:var(--px-ffffff);font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));cursor:pointer;border:0;transition:background .2s}html body .ry-bulk button:hover{background:var(--pa-ffffff-20)}html body .ry-pop{width:calc(290px * var(--ry-ui-scale,1));background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(14px * var(--ry-ui-scale,1));box-shadow:0 20px 50px var(--pa-0e2621-16);transform-origin:var(--radix-popover-content-transform-origin,top left);z-index:140;padding:0;animation:.2s cubic-bezier(.2,.8,.2,1) ry-pop;overflow:hidden}html body .ry-pop-h{padding:calc(12px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));border-bottom:1px solid var(--px-f0f1ed);font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));justify-content:space-between;align-items:center;display:flex}html body .ry-pop-h strong{font-weight:500}html body .ry-pop-b{padding:calc(14px * var(--ry-ui-scale,1));gap:calc(16px * var(--ry-ui-scale,1));flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}html body .ry-pop-f{padding:calc(10px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));border-top:1px solid var(--px-f0f1ed);background:var(--px-fcfcfa);font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);justify-content:space-between;align-items:center;display:flex}html body .ry-range{gap:calc(8px * var(--ry-ui-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html body .ry-collist{border:1px solid var(--px-ecede9);border-radius:calc(10px * var(--ry-ui-scale,1));max-height:calc(230px * var(--ry-ui-scale,1));overflow:auto}html body .ry-colrow{align-items:center;gap:calc(10px * var(--ry-ui-scale,1));padding:calc(9px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));cursor:pointer;transition:background .15s;display:flex}html body .ry-colrow+.ry-colrow{border-top:1px solid var(--px-f3f4f1)}html body .ry-colrow:hover{background:var(--px-fafaf8)}html body .ry-colrow.lock{color:var(--px-8e9490);cursor:default}html body .ry-colrow.lock:hover{background:0 0}html body .ry-colrow.lock small{color:var(--px-8e9490);font-size:12px}html body .ry-colrow .ms{font-size:max(12px, calc(17px * var(--ry-ui-scale,1)))}html body .ry-menu{width:calc(170px * var(--ry-ui-scale,1));min-width:calc(170px * var(--ry-ui-scale,1));background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(12px * var(--ry-ui-scale,1));box-shadow:0 16px 40px var(--pa-111614-12);padding:calc(6px * var(--ry-ui-scale,1));transform-origin:var(--radix-dropdown-menu-content-transform-origin,top left);z-index:140;animation:.18s cubic-bezier(.2,.8,.2,1) ry-pop}html body .ry-menu [role=menuitem]{width:100%;height:auto;min-height:calc(36px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));text-align:right;padding:0 calc(10px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));color:var(--px-1a1f1d);align-items:center;gap:calc(10px * var(--ry-ui-scale,1));cursor:pointer;background:0 0;border:0;outline:0;display:flex}html body .ry-menu [role=menuitem] .ms{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-menu [role=menuitem]:is(:hover,[data-highlighted]){background:var(--px-f3f4f1)}html body .ry-menu [role=menuitem].danger,html body .ry-menu [role=menuitem].danger .ms{color:var(--px-a33a2c)}html body .ry-menu [role=menuitem][data-disabled]{opacity:.5;cursor:not-allowed}html body .ry-menu [role=separator]{height:1px;margin:calc(4px * var(--ry-ui-scale,1)) calc(6px * var(--ry-ui-scale,1));background:var(--px-f0f1ed)}html body .ry-center{z-index:120;padding:calc(32px * var(--ry-ui-scale,1));background:var(--pa-0e2621-32);-webkit-backdrop-filter:blur(calc(3px * var(--ry-ui-scale,1)));justify-content:center;align-items:center;animation:.25s ry-fade;display:flex;position:fixed;inset:0}html body .ry-center.ry-top{z-index:170}html body .app-shell .workspace:has(:is(.ry-center,.ry-cmdwrap,.pv-pcenter)){z-index:120}html body .ry-m2{z-index:1;width:calc(720px * var(--ry-ui-scale,1));background:var(--px-ffffff);border-radius:calc(20px * var(--ry-ui-scale,1));max-width:100%;max-height:100%;box-shadow:0 40px 100px var(--pa-0e2621-35);color:var(--px-111614);font-family:var(--font);outline:0;flex-direction:column;animation:.45s cubic-bezier(.16,1,.3,1) ry-modal-in;display:flex;position:relative;overflow:hidden}html body .ry-center>.ry-m2:is(.customer-editor,.supplier-editor,.purchase-editor,.finance-editor){max-width:100%;height:auto;max-height:100%;margin:0;animation:.25s ry-fade;position:relative;inset:auto;transform:none}html body .ry-m2.sm{width:calc(460px * var(--ry-ui-scale,1));animation-duration:.35s}html body .ry-m2.md{width:calc(560px * var(--ry-ui-scale,1))}html body .ry-m2.lg{width:calc(880px * var(--ry-ui-scale,1))}html body .ry-m2.xl{width:calc(1080px * var(--ry-ui-scale,1))}html body .ry-m2-hero{background:var(--px-0e2621);color:var(--px-ffffff);padding:calc(22px * var(--ry-ui-scale,1)) calc(26px * var(--ry-ui-scale,1)) calc(18px * var(--ry-ui-scale,1));gap:calc(20px * var(--ry-ui-scale,1));flex-direction:column;display:flex;position:relative}html body .ry-m2-hero.has-steps{padding-bottom:0}html body .ry-m2-top{justify-content:space-between;align-items:center;gap:calc(12px * var(--ry-ui-scale,1));display:flex}html body .ry-m2-id{align-items:center;gap:calc(12px * var(--ry-ui-scale,1));min-width:0;display:flex}html body .ry-m2-thumb{width:calc(46px * var(--ry-ui-scale,1));height:calc(46px * var(--ry-ui-scale,1));flex:0 0 calc(46px * var(--ry-ui-scale,1));border-radius:calc(14px * var(--ry-ui-scale,1));background:var(--px-1b4339);color:var(--px-7fd1b0);justify-content:center;align-items:center;transition:all .3s;display:inline-flex}html body .ry-m2-thumb .ms{font-size:max(12px, calc(24px * var(--ry-ui-scale,1)))}html body .ry-m2-kicker{color:var(--px-7fd1b0);font-size:12px}html body .ry-m2-title{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)));color:var(--px-ffffff);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}html body .ry-m2-tag{height:calc(24px * var(--ry-ui-scale,1));padding:0 calc(10px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));border:1px solid var(--pa-7fd1b0-35);color:var(--px-bde8d6);font-variant-numeric:tabular-nums;align-items:center;font-size:12px;animation:.25s ry-pop;display:inline-flex}html body .ry-m2-x{width:calc(36px * var(--ry-ui-scale,1));height:calc(36px * var(--ry-ui-scale,1));flex:0 0 calc(36px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));background:var(--pa-ffffff-8);color:var(--px-c9d6d1);cursor:pointer;border:0;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}html body .ry-m2-x:hover:not(:disabled){background:var(--pa-ffffff-16);color:var(--px-ffffff)}html body .ry-m2-x .ms{font-size:max(12px, calc(20px * var(--ry-ui-scale,1)))}html body .ry-m2-steps{grid-template-columns:repeat(var(--ry-steps,3), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}html body .ry-m2-steps li{display:flex}html body .ry-m2-steps button{align-items:flex-start;gap:calc(3px * var(--ry-ui-scale,1));padding:0 0 calc(14px * var(--ry-ui-scale,1));margin-left:calc(14px * var(--ry-ui-scale,1));color:var(--pa-ffffff-45);text-align:right;font:inherit;cursor:pointer;border:0;border-bottom:2px solid var(--pa-ffffff-10);background:0 0;flex-direction:column;flex:1;transition:color .3s,border-color .3s;display:flex}html body .ry-m2-steps li:last-child button{margin-left:0}html body .ry-m2-steps button:hover:not(:disabled){color:var(--pa-ffffff-80)}html body .ry-m2-steps button.cur{color:var(--px-ffffff);border-bottom-color:var(--px-7fd1b0)}html body .ry-m2-steps button.done{color:var(--pa-ffffff-75);border-bottom-color:var(--pa-7fd1b0-50)}html body .ry-m2-steps button:disabled{cursor:not-allowed;opacity:.6}html body .ry-m2-steps .sn{align-items:center;gap:calc(3px * var(--ry-ui-scale,1));font-family:var(--font-mono);letter-spacing:1px;color:var(--pa-ffffff-40);direction:ltr;font-size:11px;transition:color .3s;display:inline-flex}html body .ry-m2-steps .sn .ms{font-size:max(12px, calc(14px * var(--ry-ui-scale,1)))}html body .ry-m2-steps .sl{font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)))}html body .ry-m2-steps button:is(.cur,.done) .sn{color:var(--px-7fd1b0)}html body .ry-m2-steps button.cur .sl{font-weight:500}html body .ry-m2-body{padding:calc(26px * var(--ry-ui-scale,1));gap:calc(14px * var(--ry-ui-scale,1));flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}html body .ry-m2-body.grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}html body .ry-m2-body.grid2>.full{grid-column:1/-1}html body .ry-step{gap:calc(14px * var(--ry-ui-scale,1));flex-direction:column;animation:.35s cubic-bezier(.2,.8,.2,1) ry-slide;display:flex}html body .ry-m2-foot{justify-content:space-between;align-items:center;gap:calc(10px * var(--ry-ui-scale,1));padding:calc(14px * var(--ry-ui-scale,1)) calc(26px * var(--ry-ui-scale,1));border-top:1px solid var(--px-f0f1ed);background:var(--px-fcfcfa);display:flex}html body .ry-m2-foot>.ry-muted{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)))}html body .ry-m2-foot .ry-foot-actions{gap:calc(8px * var(--ry-ui-scale,1));margin-inline-start:auto;display:flex}html body .ry-m2-foot>.ry-foot-actions:only-child{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center}html body .ry-m2-foot>.ry-foot-actions:only-child>:is(.ry-muted,span:empty,small):first-child{margin-inline-end:auto}html body .ry-m2-stats{gap:calc(10px * var(--ry-ui-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html body .ry-m2-stats>div{background:var(--px-f6f8f7);border-radius:calc(14px * var(--ry-ui-scale,1));padding:calc(14px * var(--ry-ui-scale,1));gap:calc(4px * var(--ry-ui-scale,1));flex-direction:column;animation:.35s ry-drop;display:flex}html body .ry-m2-stats span{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-m2-stats b{font-size:max(12px, calc(20px * var(--ry-ui-scale,1)));color:var(--px-0e2621);font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-weight:600}html body .ry-m2-stats small{color:var(--px-8e9490);font-size:11.5px}html body .ry-rsi{width:calc(52px * var(--ry-ui-scale,1));height:calc(52px * var(--ry-ui-scale,1));border-radius:calc(16px * var(--ry-ui-scale,1));background:var(--px-fdf3e6);color:var(--px-b4691c);justify-content:center;align-items:center;display:flex}html body .ry-rsi.danger{background:var(--px-fdece9);color:var(--px-a33a2c)}html body .ry-rsi .ms{font-size:max(12px, calc(26px * var(--ry-ui-scale,1)))}html body .ry-reason-title{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)));margin:0;font-weight:600}html body .ry-toasts{bottom:calc(24px * var(--ry-ui-scale,1));left:calc(28px * var(--ry-ui-scale,1));z-index:200;gap:calc(8px * var(--ry-ui-scale,1));pointer-events:none;flex-direction:column;display:flex;position:fixed}html body .ry-toast{pointer-events:auto;background:var(--px-0e2621);color:var(--px-ffffff);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(12px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));align-items:center;gap:calc(10px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));box-shadow:0 14px 34px var(--pa-111614-28);max-width:min(calc(440px * var(--ry-ui-scale,1)), calc(100vw - calc(32px * var(--ry-ui-scale,1))));animation:.4s cubic-bezier(.2,.9,.25,1.1) ry-toast-in;display:flex}html body .ry-toast .ms{font-size:max(12px, calc(20px * var(--ry-ui-scale,1)));color:var(--px-7fd1b0)}html body .ry-toast.err .ms{color:var(--px-ffd9d2)}html body .ry-undo{left:calc(24px * var(--ry-ui-scale,1));bottom:calc(24px * var(--ry-ui-scale,1));z-index:200;align-items:center;gap:calc(12px * var(--ry-ui-scale,1));background:var(--px-0e2621);color:var(--px-ffffff);border-radius:calc(14px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));box-shadow:0 12px 30px var(--pa-0e2621-35);font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));animation:.3s both ry-row-in;display:flex;position:fixed;overflow:hidden}html body .ry-undo .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)));color:var(--px-7fd1b0)}html body .ry-undo button{height:calc(32px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-7fd1b0);color:var(--px-0e2621);font:inherit;cursor:pointer;border:0;font-weight:600}html body .ry-undo .bar{left:calc(12px * var(--ry-ui-scale,1));right:calc(12px * var(--ry-ui-scale,1));bottom:calc(4px * var(--ry-ui-scale,1));background:var(--px-7fd1b0);transform-origin:0;border-radius:2px;height:2px;animation:6s linear forwards ry-undo-bar;position:absolute}html body .ry-cmdwrap{z-index:150;background:var(--pa-0e2621-32);-webkit-backdrop-filter:blur(calc(3px * var(--ry-ui-scale,1)));justify-content:center;align-items:flex-start;padding-top:9vh;animation:.25s ry-fade;display:flex;position:fixed;inset:0}html body .ry-cmdbox{width:calc(640px * var(--ry-ui-scale,1));background:var(--px-ffffff);border-radius:calc(18px * var(--ry-ui-scale,1));max-width:92vw;box-shadow:0 30px 70px var(--pa-0e2621-35);color:var(--px-111614);font-family:var(--font);outline:0;animation:.15s ry-fade;position:relative;overflow:hidden}html body .ry-cmdin{align-items:center;gap:calc(10px * var(--ry-ui-scale,1));padding:calc(14px * var(--ry-ui-scale,1)) calc(18px * var(--ry-ui-scale,1));border-bottom:1px solid var(--px-ecede9);display:flex}html body .ry-cmdin>.ms{font-size:max(12px, calc(22px * var(--ry-ui-scale,1)));color:var(--px-1f5c4c)}html body .ry-cmdin input{font-size:max(12px, calc(16px * var(--ry-ui-scale,1)));box-shadow:none;min-width:0;height:calc(30px * var(--ry-ui-scale,1));background:0 0;border:0;outline:0;flex:1;padding:0;font-family:inherit}html body .ry-cmdin input:focus-visible{box-shadow:none;outline:0}html body .ry-cmdx{height:calc(26px * var(--ry-ui-scale,1));padding:0 calc(8px * var(--ry-ui-scale,1));border-radius:calc(6px * var(--ry-ui-scale,1));border:1px solid var(--px-e6e7e3);background:var(--px-fafaf8);color:var(--px-6e7571);cursor:pointer;font-size:11px}html body .ry-cmdres{max-height:58vh;padding:calc(6px * var(--ry-ui-scale,1)) calc(8px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1));overflow:auto}html body .ry-cmdg{color:var(--px-8e9490);padding:calc(10px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1)) calc(4px * var(--ry-ui-scale,1));font-size:11.5px;font-weight:600}html body .ry-cmdi{align-items:center;gap:calc(12px * var(--ry-ui-scale,1));width:100%;padding:calc(9px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));color:var(--px-111614);line-height:1.5;font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));text-align:right;cursor:pointer;background:0 0;border:0;display:flex}html body .ry-cmdi:hover,html body .ry-cmdi[aria-selected=true]{background:var(--px-f1f7f4)}html body .ry-cmdi>.ms:first-child{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-cmdi>.ms:last-child{font-size:max(12px, calc(16px * var(--ry-ui-scale,1)));color:var(--px-a3a8a4)}html body .ry-cmdi .t{text-align:right;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html body .ry-cmdi .t b{font-weight:500}html body .ry-cmdi .t small{color:var(--px-6e7571);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}html body .ry-cmdempty{padding:calc(30px * var(--ry-ui-scale,1));text-align:center;color:var(--px-6e7571)}html body .ry-cmdfoot{padding:calc(8px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));color:var(--px-8e9490);border-top:1px solid var(--px-f3f4f1);background:var(--px-fafaf8);font-size:12px}html body .ry-bellc{top:calc(3px * var(--ry-ui-scale,1));left:calc(3px * var(--ry-ui-scale,1));min-width:calc(17px * var(--ry-ui-scale,1));height:calc(17px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-e07a6a);color:var(--px-ffffff);padding:0 calc(4px * var(--ry-ui-scale,1));border:2px solid var(--px-f7f7f4);justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:flex;position:absolute}html body .ry-npanel{width:calc(420px * var(--ry-ui-scale,1));max-width:calc(100vw - calc(32px * var(--ry-ui-scale,1)));max-height:calc(100vh - calc(100px * var(--ry-ui-scale,1)));background:var(--px-ffffff);border-radius:calc(18px * var(--ry-ui-scale,1));box-shadow:0 30px 70px var(--pa-0e2621-30);z-index:140;border:0;flex-direction:column;padding:0;animation:.2s ry-np-in;display:flex;overflow:hidden}html body .ry-nph{align-items:center;gap:calc(10px * var(--ry-ui-scale,1));padding:calc(14px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1));display:flex}html body .ry-nph b{font-size:max(12px, calc(17px * var(--ry-ui-scale,1)));font-weight:600}html body .ry-nph .ry-icon-btn{margin-inline-start:auto}html body .ry-nplist{padding:0 calc(10px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1));gap:calc(6px * var(--ry-ui-scale,1));flex-direction:column;display:flex;overflow:auto}html body .ry-nitem{gap:calc(10px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1));border-radius:calc(12px * var(--ry-ui-scale,1));border:1px solid var(--px-ecede9);background:var(--px-fcfcfa);display:flex}html body .ry-nitem .body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html body .ry-nitem .body>b{font-weight:600;font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)))}html body .ry-nitem .body>span{font-size:12px}html body .ry-nitem .acts{gap:calc(6px * var(--ry-ui-scale,1));margin-top:calc(6px * var(--ry-ui-scale,1));align-items:center;display:flex}html body .ry-nic{width:calc(34px * var(--ry-ui-scale,1));height:calc(34px * var(--ry-ui-scale,1));flex:0 0 calc(34px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));justify-content:center;align-items:center;display:flex}html body .ry-nic .ms{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)))}html body .ry-nic.r{background:var(--px-fdece9);color:var(--px-a33a2c)}html body .ry-nic.w{background:var(--px-fdf3e6);color:var(--px-9a5a12)}html body .ry-nic.g{background:var(--px-e3efe9);color:var(--px-1f5c4c)}html body .ry-nic.b{background:var(--px-e8f0fa);color:var(--px-22476a)}html body .ry-nbtn{height:calc(28px * var(--ry-ui-scale,1));padding:0 calc(10px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));border:1px solid var(--px-dce1dd);background:var(--px-ffffff);font:inherit;cursor:pointer;color:var(--px-3e4542);font-size:12px}html body .ry-nbtn.go{height:calc(40px * var(--ry-ui-scale,1));padding:0 calc(20px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-1f5c4c);color:var(--px-ffffff);font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));border:0;font-weight:500}html body .ry-nbtn.go:hover{background:var(--px-174a3d)}html body .ry-nbtn:hover{border-color:var(--px-1f5c4c)}html body .ry-nreset{border:0;border-top:1px solid var(--px-ecede9);background:var(--px-f7f8f5);font:inherit;font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));padding:calc(10px * var(--ry-ui-scale,1));cursor:pointer;color:var(--px-545b58)}@keyframes ry-row-in{0%{opacity:0;transform:translateY(calc(6px * var(--ry-ui-scale,1)))}to{opacity:1;transform:none}}@keyframes ry-flash{0%{background:var(--px-ddf0e8)}to{background:0 0}}@keyframes ry-drop{0%{opacity:0;transform:translateY(calc(-6px * var(--ry-ui-scale,1)))}to{opacity:1;transform:none}}@keyframes ry-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes ry-up{0%{opacity:0;transform:translate(-50%, calc(16px * var(--ry-ui-scale,1)))}to{opacity:1;transform:translate(-50%)}}@keyframes ry-fade{0%{opacity:0}to{opacity:1}}@keyframes ry-modal-in{0%{opacity:0;transform:translateY(calc(16px * var(--ry-ui-scale,1))) scale(.97)}to{opacity:1;transform:none}}@keyframes ry-slide{0%{opacity:0;transform:translateX(calc(-18px * var(--ry-ui-scale,1)))}to{opacity:1;transform:none}}@keyframes ry-toast-in{0%{opacity:0;transform:translateY(calc(-10px * var(--ry-ui-scale,1))) scale(.96)}to{opacity:1;transform:none}}@keyframes ry-undo-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ry-np-in{0%{opacity:0;transform:translateY(calc(-8px * var(--ry-ui-scale,1)))}to{opacity:1;transform:none}}@keyframes ry-shake{0%,to{transform:none}20%{transform:translateX(calc(-6px * var(--ry-ui-scale,1)))}40%{transform:translateX(calc(6px * var(--ry-ui-scale,1)))}60%{transform:translateX(calc(-4px * var(--ry-ui-scale,1)))}80%{transform:translateX(calc(4px * var(--ry-ui-scale,1)))}}@keyframes ry-page-in{0%{opacity:0;transform:translateY(calc(8px * var(--ry-ui-scale,1)))}to{opacity:1;transform:none}}html.ry-dense body .ry-row{min-height:calc(42px * var(--ry-ui-scale,1))}html.ry-dense body .ry-kpi{padding:calc(6px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1))}html.dark-ui body .workspace{filter:invert(.9)hue-rotate(180deg)}html.dark-ui body .app-shell{background:var(--px-141816)}html.dark-ui body .workspace :is(img,video,.ry-m2-hero,.ry-toast,.no-inv){filter:invert()hue-rotate(180deg)}@media (width<=760px){html body .ry-page{padding:calc(16px * var(--ry-ui-scale,1))}html body .ry-kpi-row{grid-template-columns:minmax(0,1fr)}html body :is(.ry-kstrip,.ry-kpi-grid){grid-template-columns:repeat(2,minmax(0,1fr))}html body .ry-tabs2{flex-wrap:nowrap;overflow-x:auto}html body .ry-tabs2>*{flex:none}html body .ry-m2{width:calc(100vw - calc(16px * var(--ry-ui-scale,1)));max-width:calc(100vw - calc(16px * var(--ry-ui-scale,1)))}html body .ry-center{padding:calc(8px * var(--ry-ui-scale,1))}html body .ry-m2-body.grid2{grid-template-columns:minmax(0,1fr)}html body .ry-thead{display:none}html body .ry-tbl .ry-row>.ry-grid{gap:calc(6px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));padding:calc(12px * var(--ry-ui-scale,1));flex-wrap:wrap;display:flex}html body .ry-tbl .ry-row>.ry-grid>.ry-cell:nth-child(2){flex:100%}html body .ry-search{width:100%}}@media (prefers-reduced-motion:reduce){html body :is(.ry-app,[data-ry],.ry-center,.ry-cmdwrap,.ry-toasts,.ry-undo,.ry-pop,.ry-menu,.ry-npanel) *,html body :is(.ry-app,[data-ry],.ry-center,.ry-cmdwrap,.ry-toasts,.ry-undo,.ry-pop,.ry-menu,.ry-npanel){transition:none;animation:none}}html body [data-popup-system].ry-pop{width:calc(290px * var(--ry-ui-scale,1));max-width:min(calc(420px * var(--ry-ui-scale,1)), calc(100vw - calc(24px * var(--ry-ui-scale,1))));max-height:min(calc(640px * var(--ry-ui-scale,1)), var(--radix-popover-content-available-height,calc(100dvh - calc(24px * var(--ry-ui-scale,1)))));border:1px solid var(--px-ecede9);border-radius:calc(14px * var(--ry-ui-scale,1));background:var(--px-ffffff);box-shadow:0 20px 50px var(--pa-0e2621-16);flex-direction:column;padding:0;display:flex;overflow:hidden}html body [data-popup-system].ry-menu{width:calc(170px * var(--ry-ui-scale,1));min-width:calc(170px * var(--ry-ui-scale,1));max-width:min(calc(320px * var(--ry-ui-scale,1)), calc(100vw - calc(24px * var(--ry-ui-scale,1))));padding:calc(6px * var(--ry-ui-scale,1));border:1px solid var(--px-ecede9);border-radius:calc(12px * var(--ry-ui-scale,1));background:var(--px-ffffff);box-shadow:0 16px 40px var(--pa-111614-12)}html body [data-popup-system].ry-menu [role=menuitem]{min-height:calc(36px * var(--ry-ui-scale,1));height:auto}html body .ry-menu:has(.white-container-del){width:calc(280px * var(--ry-ui-scale,1));min-width:calc(280px * var(--ry-ui-scale,1));max-width:calc(100vw - calc(24px * var(--ry-ui-scale,1)))}html body .ry-menu [role=menuitem]:has(.white-container-del){padding:calc(6px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1));align-items:flex-start}html body [data-popup-system].ry-npanel{width:calc(420px * var(--ry-ui-scale,1));max-width:calc(100vw - calc(32px * var(--ry-ui-scale,1)));max-height:calc(100dvh - calc(100px * var(--ry-ui-scale,1)));border-radius:calc(18px * var(--ry-ui-scale,1));background:var(--px-ffffff);box-shadow:0 30px 70px var(--pa-0e2621-30);border:0;padding:0;overflow:hidden}html body .ry-sub{padding:calc(4px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));grid-column:1/-1;animation:.35s cubic-bezier(.2,.8,.2,1) ry-drop}html body .ry-chips2.ry-filterbar{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:auto hidden}html body .ry-chips2.ry-filterbar::-webkit-scrollbar{display:none}html body .ry-chips2.ry-filterbar>button{flex:none}html body .ry-filterpick{width:calc(240px * var(--ry-ui-scale,1));max-width:100%}html body .ry-filterpick .ry-pick-field{height:calc(38px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1))}@media (width<=760px){html body :is(.ry-kpi-row,.ry-kpi-grid,.ry-kstrip)>*{min-width:0}html body .ry-kpi .lbl,html body .ry-kl{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}html body .ry-kpi .val,html body .ry-kv{font-size:clamp(calc(16px * var(--ry-ui-scale,1)), 5vw, calc(20px * var(--ry-ui-scale,1)));overflow-wrap:anywhere}html body .ry-big3{font-size:clamp(calc(22px * var(--ry-ui-scale,1)), 7vw, calc(34px * var(--ry-ui-scale,1)));overflow-wrap:anywhere}html body .ry-kpi{padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));gap:calc(8px * var(--ry-ui-scale,1))}}@media (width<=480px){html body :is(.ry-kstrip,.ry-kpi-grid){grid-template-columns:minmax(0,1fr)}}@media (width<=420px){html body .ry-kpi .ic{display:none}}html body .ry-cal-pop{z-index:200;width:calc(280px * var(--ry-ui-scale,1));max-width:calc(100vw - calc(24px * var(--ry-ui-scale,1)));padding:calc(10px * var(--ry-ui-scale,1));background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(12px * var(--ry-ui-scale,1));box-shadow:0 16px 40px var(--pa-111614-12)}html body .ry-cal{gap:calc(8px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-1a1f1d);flex-direction:column;display:flex}html body .ry-cal-h{justify-content:space-between;align-items:center;gap:calc(8px * var(--ry-ui-scale,1));display:flex}html body .ry-cal-h strong{font-weight:600;font-size:max(12px, calc(14px * var(--ry-ui-scale,1)))}html body .ry-cal-nav{width:calc(30px * var(--ry-ui-scale,1));height:calc(30px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));font-size:max(12px, calc(18px * var(--ry-ui-scale,1)));color:var(--px-545b58);cursor:pointer;background:0 0;border:0}html body .ry-cal-nav:hover{background:var(--px-f3f4f1)}html body .ry-cal-g{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}html body .ry-cal-wd{color:var(--px-6e7571);padding:calc(4px * var(--ry-ui-scale,1)) 0;font-size:11px}html body .ry-cal-d{height:calc(32px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}html body .ry-cal-d:hover:not(:disabled){background:var(--px-f3f4f1)}html body .ry-cal-d.today{box-shadow:inset 0 0 0 1px var(--px-1f5c4c)}html body .ry-cal-d.on{background:var(--px-1f5c4c);color:var(--px-ffffff)}html body .ry-cal-d:disabled{opacity:.35;cursor:not-allowed}html body .ry-cal-f{border-top:1px solid var(--px-f0f1ed);padding-top:calc(6px * var(--ry-ui-scale,1));justify-content:flex-start;display:flex}html body [data-popup-system].command-frame.command-frame.command-frame:not(.product-editor-overlay-2026):not(.command-side-panel){margin:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}html body [data-popup-system].command-frame.command-frame.command-frame:not(.product-editor-overlay-2026):not(.command-side-panel)[data-state]{animation:.16s cubic-bezier(.2,.8,.2,1) both ry-dialog-center-in}html body [data-popup-system].command-frame.command-frame.command-frame:not(.product-editor-overlay-2026):not(.command-side-panel)[data-state=closed]{animation:.12s both ry-dialog-center-out}@keyframes ry-dialog-center-in{0%{opacity:0;transform:translate(-50%, calc(-50% + calc(8px * var(--ry-ui-scale,1))))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes ry-dialog-center-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%, calc(-50% + calc(8px * var(--ry-ui-scale,1))))}}@media (width<=760px){html body [data-popup-system].command-frame.command-frame.command-frame:not(.product-editor-overlay-2026):not(.command-side-panel){width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - calc(16px * var(--ry-ui-scale,1)));border:1px solid var(--border-strong);border-radius:var(--dialog-radius,calc(20px * var(--ry-ui-scale,1)))}html body .ry-center{justify-content:center;align-items:center}}@media (prefers-reduced-motion:reduce){html body [data-popup-system].command-frame.command-frame.command-frame:not(.product-editor-overlay-2026):not(.command-side-panel)[data-state]{animation:none}}html body .ry-pick{width:100%;min-width:0;position:relative}html body .ry-pick-field{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));height:calc(44px * var(--ry-ui-scale,1));padding:0 calc(12px * var(--ry-ui-scale,1));border:1px solid var(--px-e3e4e0);border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-ffffff);cursor:text;transition:border-color .15s,box-shadow .15s;display:flex}html body .ry-pick-field:hover{border-color:var(--px-cdd0cb)}html body .ry-pick-field:focus-within,html body .ry-pick.open .ry-pick-field{border-color:var(--px-1f5c4c);box-shadow:0 0 0 3px var(--pa-1f5c4c-14)}html body .ry-pick-field[aria-invalid=true]{border-color:var(--px-a33a2c);box-shadow:0 0 0 3px var(--px-fdece9)}html body .ry-pick-field.disabled{background:var(--px-f7f8f5);cursor:not-allowed}html body .ry-pick-ic,html body .ry-pick-chev{color:var(--px-8e9490);flex:none}html body .ry-pick-in{min-width:0;height:100%;box-shadow:none;font:inherit;font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));color:var(--px-111614);background:0 0;border:0;outline:0;flex:1;padding:0}html body .ry-pick-in:focus,html body .ry-pick-in:focus-visible{box-shadow:none;outline:0}html:not(#ry-lift) body .ry-pick-field>input.ry-pick-in,html:not(#ry-lift) body .ry-pick-field>input.ry-pick-in:is(:hover,:focus,:focus-visible,:disabled,[readonly]){height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}html body .ry-pick-in::placeholder{color:var(--px-a3a8a4)}html body .ry-pick-in:disabled{color:var(--px-3e4542);cursor:not-allowed;background:0 0}html body .ry-pick-list{inset-inline:0;top:calc(100% + calc(6px * var(--ry-ui-scale,1)));z-index:60;max-height:calc(320px * var(--ry-ui-scale,1));background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(12px * var(--ry-ui-scale,1));box-shadow:0 20px 50px var(--pa-0e2621-16);flex-direction:column;animation:.18s ry-drop;display:flex;position:absolute;overflow:hidden}html body .ry-pick-scroll{min-height:0;padding:calc(6px * var(--ry-ui-scale,1));flex:auto;overflow:auto}html body .ry-pick-sec{padding:calc(8px * var(--ry-ui-scale,1)) calc(8px * var(--ry-ui-scale,1)) calc(4px * var(--ry-ui-scale,1));color:var(--px-8e9490);font-size:11.5px;font-weight:600}html body .ry-pick-opt{align-items:center;gap:calc(10px * var(--ry-ui-scale,1));width:100%;min-height:calc(44px * var(--ry-ui-scale,1));padding:calc(6px * var(--ry-ui-scale,1)) calc(8px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));color:var(--px-111614);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;transition:background .12s;display:flex}html body .ry-pick-opt[aria-selected=true]{background:var(--px-f1f7f4)}html body .ry-pick-opt:disabled{opacity:.5;cursor:not-allowed}html body .ry-pick-opt.muted .ry-pick-nm{color:var(--px-545b58)}html body .ry-pick-th{width:calc(30px * var(--ry-ui-scale,1));height:calc(30px * var(--ry-ui-scale,1));flex:0 0 calc(30px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-f3f4f1);color:var(--px-3e4542);justify-content:center;align-items:center;display:inline-flex}html body .ry-pick-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html body .ry-pick-nm{font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .ry-pick-sb{color:var(--px-545b58);text-overflow:ellipsis;white-space:nowrap;direction:rtl;unicode-bidi:plaintext;font-size:12px;overflow:hidden}html body .ry-pick-ck{color:var(--px-1f5c4c);flex:none}html body .ry-pick-empty{align-items:center;gap:calc(6px * var(--ry-ui-scale,1));padding:calc(18px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));text-align:center;font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-545b58);flex-direction:column;display:flex}html body .ry-pick-empty .ms{color:var(--px-9db3aa)}html body .ry-pick-more{padding:calc(8px * var(--ry-ui-scale,1));text-align:center;font-size:12px}html body .ry-pick-add{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));width:100%;height:calc(44px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));border:0;border-top:1px solid var(--px-f0f1ed);background:var(--px-fcfcfa);color:var(--px-1f5c4c);font:inherit;font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));text-align:start;cursor:pointer;flex:none;font-weight:500;display:flex}html body .ry-pick-add[aria-selected=true],html body .ry-pick-add:hover{background:var(--px-f3f8f6)}@media (prefers-reduced-motion:reduce){html body .ry-pick-list{animation:none}}html body .ry-pick.open{z-index:140}html body .ry-pick>.ry-pick-list[role=listbox]{z-index:140;background:var(--px-ffffff);opacity:1;animation-name:ry-pick-drop}@keyframes ry-pick-drop{0%{transform:translateY(calc(-6px * var(--ry-ui-scale,1)))}to{transform:none}}@media (prefers-reduced-motion:reduce){html body .ry-pick>.ry-pick-list[role=listbox]{animation:none}}html body .ry-pick>.ry-pick-list[role=listbox]{inset-inline:0;top:calc(100% + calc(6px * var(--ry-ui-scale,1)));width:auto;min-width:0;max-width:none;max-height:calc(320px * var(--ry-ui-scale,1));margin:0;padding:0;position:absolute;bottom:auto;overflow:hidden}html body .ry-pick.up>.ry-pick-list[role=listbox]{top:auto;bottom:calc(100% + calc(6px * var(--ry-ui-scale,1)))}html body .ry-rz-host{position:relative}html body .ry-colresize{width:calc(8px * var(--ry-ui-scale,1));cursor:col-resize;touch-action:none;z-index:4;border-radius:calc(4px * var(--ry-ui-scale,1));position:absolute;inset-block:0;inset-inline-end:calc(-4px * var(--ry-ui-scale,1))}html body .ry-colresize:after{content:"";background:var(--px-ecede9);opacity:0;border-radius:2px;width:2px;transition:opacity .15s,background .15s;position:absolute;inset-block:25%;inset-inline-start:calc(3px * var(--ry-ui-scale,1))}html body :is(.ry-rz-host:hover,.ry-smart-scroll:hover) .ry-colresize:after,html body .ry-colresize.set:after{opacity:1}html body .ry-colresize:hover:after,html body .ry-colresize:focus-visible:after,body.ry-col-resizing .ry-colresize:after{background:var(--px-1f5c4c);opacity:1}html body .ry-colresize:focus-visible{outline:2px solid var(--px-1f5c4c);outline-offset:0}html body .ry-colresize.floating{inset-block:auto;inset-inline-end:auto}html body.ry-col-resizing,html body.ry-col-resizing *{cursor:col-resize;-webkit-user-select:none;user-select:none}html body .ry-tc-btn{white-space:nowrap}html body .ry-tc-host{align-items:center;gap:var(--control-gap);flex-wrap:nowrap;display:flex}html body .ry-tc-host>.ry-tc-btn{height:var(--control-height);flex:none}html body .ry-smart{min-width:0;max-width:100%}html body .ry-smart-tools{justify-content:flex-end;align-items:center;gap:calc(8px * var(--ry-ui-scale,1));flex-wrap:wrap;margin-block-end:calc(6px * var(--ry-ui-scale,1));display:flex}html body .ry-smart-tools .ry-tc-btn{height:calc(32px * var(--ry-ui-scale,1));font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)))}html body .ry-smart-scroll{max-width:100%;position:relative}html body .ry-smart-scroll.has-widths{overflow-x:auto}@media (width<=760px){html body .ry-smart-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}html body .ry-smart.d-compact .ry-smart-scroll table>:is(thead,tbody,tfoot)>tr>:is(td,th){padding-block:calc(4px * var(--ry-ui-scale,1));height:auto;line-height:1.3}html body .ry-smart.d-comfy .ry-smart-scroll table>:is(tbody,tfoot)>tr>td{padding-block:calc(14px * var(--ry-ui-scale,1))}html body .ry-tbl.has-widths,html body .white-table-scroll{overflow-x:auto}html body .ry-tbl.has-widths>.ry-thead,html body .ry-tbl.has-widths>.ry-row{min-width:max-content}html body .ry-smart.inset>.ry-smart-tools{padding:calc(8px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1)) 0}
