.rpic{justify-items:start;gap:10px;display:grid}.rpic__seg{background:var(--zebra);border-radius:var(--r-sm);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.rpic__seg button{font:400 13px var(--font-ui);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px}.rpic__seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:500}.rpic__wk{flex-wrap:nowrap;gap:6px;display:flex}.rpic__wk button{border:1px solid var(--line);width:36px;height:36px;font:500 12.5px var(--font-ui);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.rpic__wk button:hover{background:var(--zebra)}.rpic__wk button.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.rpic__wk button.fri:after{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.rpic__wk button.on.fri:after{background:var(--surface)}.rpic__hm{grid-template-columns:repeat(10,30px);gap:4px;display:grid}.rpic__hm button{width:30px;height:30px;font:400 12px var(--font-ui);font-variant-numeric:tabular-nums;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px}.rpic__hm button:hover{background:var(--zebra)}.rpic__hm button.on{background:var(--green);color:var(--surface);font-weight:600}.rpic__hm--greg button.on{background:var(--ink)}.rpic__hm button.wd:not(.on){border-color:color-mix(in srgb, var(--green) 45%, transparent);color:var(--green)}.rpic__hint{font:400 12.5px var(--font-ui);color:var(--text-faint);margin:0}.rpic__hint button{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.rpic__say{font:500 14px var(--font-ui);color:var(--ink);margin:0}.rpf{justify-items:start;gap:4px;min-width:0;display:grid}.rpf__v{border-radius:var(--r-sm);min-height:30px;font:400 13.5px var(--font-ui);color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;margin-inline-start:-8px;padding:4px 8px;display:inline-flex}.rpf__v--none{color:var(--text-faint)}.rpf__v:hover,.rpf__v[aria-expanded=true]{background:var(--zebra)}.rpf__pop{border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 8px 24px #0f0f0f1a;justify-items:start;gap:10px;margin-inline-start:-8px;padding:10px;display:grid}.rpf__more{font:500 12.5px var(--font-ui);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0}.rpf__more:hover{color:var(--ink)}.rpf__foot{justify-self:stretch;align-items:center;gap:12px;display:flex}.rpf__done{border-radius:var(--r-sm);font:500 12.5px var(--font-ui);color:var(--surface);background:var(--ink);cursor:pointer;border:0;margin-inline-start:auto;padding:4px 10px}.cmp__section:has(>.rpf)>.cmp__label{align-self:start;padding-top:7px}.rtx-sw,.rtx-band{--tex-g:4px;--tex-c:color-mix(in srgb, var(--ink) 38%, transparent)}.rtx-band{--tex-g:7px;--tex-c:color-mix(in srgb, var(--ink) 8%, transparent)}.rtx-tex--diagonal{background-image:repeating-linear-gradient(135deg, var(--tex-c) 0 1px, transparent 1px var(--tex-g))}.rtx-tex--back{background-image:repeating-linear-gradient(45deg, var(--tex-c) 0 1px, transparent 1px var(--tex-g))}.rtx-tex--level{background-image:repeating-linear-gradient(0deg, var(--tex-c) 0 1px, transparent 1px var(--tex-g))}.rtx-tex--upright{background-image:repeating-linear-gradient(90deg, var(--tex-c) 0 1px, transparent 1px var(--tex-g))}.rtx-tex--cross{background-image:repeating-linear-gradient(45deg, var(--tex-c) 0 1px, transparent 1px var(--tex-g)), repeating-linear-gradient(135deg, var(--tex-c) 0 1px, transparent 1px var(--tex-g))}.rtx-tex--grid{background-image:repeating-linear-gradient(0deg, var(--tex-c) 0 1px, transparent 1px var(--tex-g)), repeating-linear-gradient(90deg, var(--tex-c) 0 1px, transparent 1px var(--tex-g))}.rtx-tex--dots{background-image:radial-gradient(circle, var(--tex-c) 0 .9px, transparent 1.3px);background-size:var(--tex-g) var(--tex-g)}.rtx-tex--plain{background-image:none}.rtx-sw{border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);background-color:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:3px;flex:none;width:13px;height:13px;display:inline-block}.rtx-sw.rtx-tex--plain{background-color:color-mix(in srgb, var(--ink) 12%, transparent)}.rtx-sw--big{--tex-g:5px;border-radius:5px;width:22px;height:22px}.rtx-band{z-index:0;pointer-events:none;background-color:color-mix(in srgb, var(--ink) 3%, transparent);border-top:1px dashed color-mix(in srgb, var(--ink) 22%, transparent);position:absolute;inset-inline:0}.rtx-band:before{content:"";background:color-mix(in srgb, var(--ink) 13%, transparent);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.rtx-band--head{border-top:0}.rtx-band__label{pointer-events:auto;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 12px);font:500 10.5px/1.3 var(--font-ui);color:var(--text-faint);background:0 0;border:0;border-radius:4px;padding:1px 3px;position:absolute;inset-inline-end:4px;overflow:hidden}.rtx-band__label--top{top:3px}.rtx-band__label--bot{bottom:3px}.rtx-band__label:hover{color:var(--ink);background:color-mix(in srgb, var(--grid-bg) 88%, transparent)}.rtx-band__label:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rtx-side__head{cursor:default}.rtx-side__check{background:var(--text-muted)}.rtx-side .side-row{min-height:32px;padding-block:0}.rtx-side .side-row--click:hover{background:var(--row-hover)}.rtx-side__row{text-align:start;width:100%;font:inherit;background:0 0;border:0}.rtx-side__row .rtx-sw{margin-inline:1.5px}.rtx-side__row--off .side-row__name,.rtx-side__new .side-row__name{color:var(--text-faint)}.rtx-side__plus{text-align:center;width:16px;font:400 15px/1 var(--font-ui);color:var(--text-faint)}.rtx-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rtx-chip{border-radius:var(--r-sm);background:color-mix(in srgb, var(--ink) 3.5%, transparent);color:var(--text-muted);font:400 12.5px var(--font-ui);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.rtx-chip:hover{background:var(--ctl-hover);color:var(--ink)}.rtx-chip--on{background:color-mix(in srgb, var(--ink) 14%, transparent);color:var(--ink);font-weight:500}.modal.rtx{background:var(--surface);border-radius:var(--r-lg);width:460px;box-shadow:var(--shadow-pop);border:0;gap:12px;padding:14px 16px 14px 20px}.rtx__head{align-items:center;gap:2px;display:flex}.rtx__title{min-width:0;font:600 16px/1.3 var(--font-ui);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:4px 0}.rtx__title::placeholder{color:var(--text-faint);font-weight:500}.rtx__head .pop__icon{color:var(--text-faint)}.rtx__head .pop__icon:hover{color:var(--ink)}.rtx__head .rtx__del:hover{color:var(--alert)}.rtx-rows{row-gap:2px}.rtx-prop{gap:6px;min-width:0;display:grid}.rtx-val{border-radius:var(--r-sm);max-width:100%;font:400 13.5px var(--font-ui);color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;justify-self:start;align-items:baseline;gap:10px;margin-inline-start:-8px;padding:5px 8px;display:inline-flex}.rtx-val:hover,.rtx-val--open{background:var(--row-hover)}.rtx-rest{color:var(--text-faint);grid-column:1/-1;align-items:center;gap:4px;margin-inline-start:-8px;font-size:12.5px}.rtx-rest:hover{color:var(--ink)}.rtx-pop{gap:8px;padding:4px 0 8px;display:grid}.rtx-step{font:400 13px var(--font-ui);color:var(--text-muted);align-items:center;gap:8px;display:flex}.rtx-step button{border-radius:var(--r-sm);background:var(--row-hover);width:28px;height:28px;color:var(--ink);font:500 15px var(--font-ui);cursor:pointer;border:0}.rtx-step button:hover{background:var(--ctl-hover)}.rtx-step span{text-align:center;flex:1}.rtx-pats{flex-wrap:wrap;gap:4px;padding-block:2px;display:flex}.rtx-pat{cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:7px;padding:3px;line-height:0}.rtx-pat:hover{border-color:var(--line)}.rtx-pat--on{border-color:var(--ink)}.rtx-more{color:var(--text-faint);align-self:center}.rtx-more:hover{color:var(--ink)}.rtx-show{align-items:center;padding-block:6px;display:inline-flex}.rtx-read{font:400 12.5px/1.4 var(--font-ui);color:var(--text-faint);margin:0}.rtx__foot{justify-content:flex-end;gap:8px;display:flex}.rtx-rows>.cmp__label{align-self:start;padding-top:6px}.cmpx.cmpx{gap:12px;width:340px;padding:14px 16px 12px}.cmpx .switcher--text{background:0 0;border:none;gap:14px;padding:0}.cmpx .switcher--text .switcher__tab,.cmpx .switcher--text .switcher__tab:hover,.cmpx .switcher--text .switcher__tab--active,.cmpx .switcher--text .switcher__tab--active:hover{filter:none;min-height:0;font:500 12.5px var(--font-ui);color:var(--text-faint);background:0 0;padding:2px 0}.cmpx .switcher--text .switcher__tab:hover{color:var(--text-muted)}.cmpx .switcher--text .switcher__tab--active,.cmpx .switcher--text .switcher__tab--active:hover{color:var(--ink)}.cmpx .cmpx__title{font:600 17px var(--font-ui);border-bottom:none;padding:0}.cmpx .cmpx__grid{grid-template-columns:16px minmax(0,1fr);gap:0 10px}.cmpx .cmpx__ico,.cmpx .cmpx__ico svg{width:15px;height:15px}.cmpx .cmpx__line{min-height:30px;font:400 13px var(--font-ui);gap:8px}.cmpx .cmpx__line--quiet{color:var(--text-faint);white-space:normal;padding:5px 0;font-size:12.5px}.cmpx .cmpx__date{background:0 0;border:none;border-radius:0;flex-direction:row;flex:0 auto;align-items:baseline;gap:6px;min-width:0;padding:0}.cmpx .cmpx__date:hover .cmpx__lead{text-underline-offset:3px;text-decoration:underline}.cmpx .cmpx__date{flex-wrap:wrap;row-gap:0}.cmpx .cmpx__lead{font:400 13.5px var(--font-ui);color:var(--ink);white-space:nowrap}.cmpx .cmpx__other{font:400 13px var(--font-ui);color:var(--text-faint);white-space:nowrap}.cmpx .cmpx__follows{font:400 12px var(--font-ui);color:var(--text-faint);background:0 0;border:none;gap:4px;padding:2px 0}.cmpx .cmpx__follows:hover{color:var(--ink)}.cmpx .cmpx__check{font:400 12.5px var(--font-ui);color:var(--text-muted);margin-inline-start:auto}.cmpx .cmpx__ico .cmpx__swatch{border-radius:3px;width:10px;height:10px;margin:auto}.cmpx .cmpx__foot{border-top:none;gap:4px;padding-top:2px}.cmpx .cmpx__foot .cmpx__link--quiet{font:400 12.5px var(--font-ui);color:var(--text-muted);padding:6px 8px}.cmpx .cmpx__foot .btn--primary{padding:7px 14px;font-size:13px}.cmpx .cmpx__line .tf .tf__input,.cmpx .cmpx__line .rmenu__btn--field{font:400 13px var(--font-ui)}.cmpx .rpf{position:relative}.cmpx .rpf__v{font:400 13px var(--font-ui)}.cmpx .rpf__pop{top:calc(100% + 4px);z-index:2;box-sizing:border-box;width:max-content;max-width:308px;position:absolute;inset-inline-start:-26px}.cmpx .rpic__hm{grid-template-columns:repeat(10,26px);gap:3px}.cmpx .rpic__hm button{width:26px;height:26px}.cmpx .rpic__wk{gap:4px}.cmpx .rpic__wk button{width:34px;height:34px}.cmpx .rpic__hint{white-space:normal}.cmpx .rpic__seg{flex-wrap:nowrap}.cmpx .cmpx__hijri{color:var(--green)}.cmpx .qrt__starters{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:2px;margin:-4px 0 0 -8px;display:flex}.cmpx .qrt__starters .rtx-chip{font:400 12.5px var(--font-ui);color:var(--text-muted);background:0 0;padding:3px 8px}.cmpx .qrt__starters .rtx-chip--on{background:var(--zebra);color:var(--ink);font-weight:400}.cmpx .qrt__starters .qrt__more{color:var(--text-faint)}.cmpx .qrt__line{flex-wrap:wrap;gap:4px;position:relative}.cmpx .qrt__val{border-radius:var(--r-sm);font:400 13px var(--font-ui);color:var(--ink);cursor:pointer;background:0 0;border:0;margin-inline-start:-6px;padding:4px 6px}.cmpx .qrt__val:hover,.cmpx .qrt__val[aria-expanded=true]{background:var(--zebra)}.cmpx .qrt__val+.cmpx__dash+.qrt__val{margin-inline-start:0}.cmpx .qrt__float{top:calc(100% + 4px);z-index:2;white-space:normal;width:max-content;max-width:296px;position:absolute;inset-inline-start:-8px}.cmpx .qrt__pop{padding:0}.cmpx .qrt__pop .rtx-chips{flex-wrap:wrap}.cmpx .cmpx__endpick{font:400 12.5px var(--font-ui);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 0}.cmpx .cmpx__endpick:hover,.cmpx .cmpx__endpick[aria-expanded=true]{color:var(--ink)}
