.no-sb{scrollbar-width:none;-ms-overflow-style:none}.no-sb::-webkit-scrollbar{display:none}.rq-item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:768px){.rq-item-grid{grid-template-columns:1fr}}.rproto{--navy:#1c3550;--navy-deep:#12263a;--navy-mid:#2a4f72;--action:#f79009;--action-dim:#fff4e5;--rentee:#2563eb;--rentee-dim:#eaf1fe;--success:#1daf58;--success-bg:#e7f7ee;--warning:#d4780a;--warning-bg:#fff3e0;--danger:#d9362a;--danger-bg:#fcebea;--info:#1a7ec8;--info-bg:#e6f2fb;--muted:#6b8fa8;--surface1:#fff;--surface2:#eff4f9;--surface3:#e4edf5;--border:#d4e0ec;--line:#e4edf5;--text-disabled:#9bb3c8;--shadow:rgba(28,53,80,0.06);--r-sm:8px;--r-md:10px;--r-lg:14px;--r-full:100px;max-width:1440px;margin:0 auto;color:var(--navy);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rproto .mono{font-family:IBM Plex Sans,monospace}.rproto .btn{border:1px solid var(--border);background:var(--surface1);border-radius:var(--r-md);padding:11px 18px;font:inherit;font-weight:700;font-size:13.5px;color:var(--navy);display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:filter .12s,background .12s}.rproto .btn .material-icons-outlined{font-size:18px}.rproto .btn.primary{background:var(--action);border-color:var(--action);color:#fff}.rproto .btn.primary:disabled{background:var(--surface2);border-color:var(--border);color:var(--text-disabled);cursor:not-allowed}.rproto .btn.danger{border-color:rgba(217,54,42,.35);color:var(--danger)}.rproto .btn.sm{padding:9px 14px;font-size:12.5px}.rproto .seg-tabs{display:flex;gap:10px;margin-bottom:18px}.rproto .seg{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid var(--border);background:var(--surface1);border-radius:var(--r-md);padding:10px 24px;cursor:pointer;min-width:130px}.rproto .seg .c{font-family:IBM Plex Sans,monospace;font-size:20px;font-weight:700}.rproto .seg .l{font-size:12.5px;font-weight:700;color:var(--muted)}.rproto .seg.on{background:var(--action);border-color:var(--action)}.rproto .seg.on .c,.rproto .seg.on .l{color:#fff}.rproto .chips{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.rproto .stbadge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;padding:3px 9px;border-radius:var(--r-full)}.rproto .stbadge .dot{width:6px;height:6px;border-radius:50%}.rproto .st-open{background:var(--info-bg);color:var(--info)}.rproto .st-open .dot{background:var(--info)}.rproto .st-accepted,.rproto .st-active{background:var(--success-bg);color:var(--success)}.rproto .st-accepted .dot,.rproto .st-active .dot{background:var(--success)}.rproto .st-expired{background:var(--warning-bg);color:var(--warning)}.rproto .st-expired .dot{background:var(--warning)}.rproto .st-closed{background:var(--surface2);color:var(--muted)}.rproto .st-closed .dot{background:var(--muted)}.rproto .typebadge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;padding:3px 9px;border-radius:var(--r-full)}.rproto .typebadge .material-icons-outlined{font-size:13px}.rproto .tb-broadcast{background:rgba(28,53,80,.07);color:var(--navy-mid)}.rproto .tb-direct{background:var(--action-dim);color:var(--action)}.rproto .asap{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;color:var(--danger);background:var(--danger-bg);padding:3px 9px;border-radius:var(--r-full)}.rproto .asap .material-icons-outlined{font-size:13px}.rproto .rq{position:relative;overflow:hidden;background:var(--surface1);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:12px;cursor:pointer;transition:box-shadow .14s,transform .14s;width:100%;display:block;text-align:start}.rproto .rq:hover{transform:translateY(-1px);box-shadow:0 8px 20px var(--shadow)}.rproto .rq .accent{position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(var(--navy),var(--navy-mid))}.rproto .rq.asap .accent{background:linear-gradient(var(--danger),var(--warning))}.rproto .rq-in{padding:15px 16px 15px 19px}.rproto .rq-head{display:flex;gap:14px;align-items:flex-start}.rproto .rq-thumb{width:54px;height:54px;border-radius:12px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:27px;background:var(--surface2);border:1px solid var(--border);overflow:hidden;color:var(--navy-mid)}.rproto .rq-thumb img{width:34px;height:34px;object-fit:contain}.rproto .rq-thumb .material-icons-outlined{font-size:28px}.rproto .rq-h{flex:1;min-width:0}.rproto .rq-title{font-size:15.5px;font-weight:800;color:var(--navy);letter-spacing:-.2px}.rproto .rq-created{font-size:11.5px;color:var(--muted);font-weight:600;margin-top:2px}.rproto .rq-arrow{color:var(--text-disabled)}.rproto[dir=rtl] .rq-arrow{transform:scaleX(-1)}.rproto .rq-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.rproto .rq-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px;margin-top:13px;padding-top:13px;border-top:1px solid var(--line)}.rproto .rq-cell{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--navy-mid);font-weight:600;min-width:0}.rproto .rq-cell .ci{width:28px;height:28px;border-radius:8px;flex:0 0 auto;background:rgba(247,144,9,.1);color:var(--action);display:flex;align-items:center;justify-content:center}.rproto .rq-cell .ci .material-icons-outlined{font-size:16px}.rproto .rq-cell .tx{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rproto .rq-cell .tx b{font-weight:800;color:var(--navy)}.rproto .rq-cell.bids .ci{background:var(--success-bg);color:var(--success)}.rproto .rq-cell.bids .tx b{color:var(--success)}@media (max-width:560px){.rproto .rq-grid{grid-template-columns:1fr}}.rproto .detail-status{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.rproto .infostrip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(135deg,var(--navy),var(--navy-deep));color:#fff;margin-bottom:18px}.rproto .infostrip .ic{padding:16px 18px;position:relative}.rproto .infostrip .ic+.ic:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;width:1px;background:rgba(255,255,255,.12)}.rproto .infostrip .lab{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.55)}.rproto .infostrip .val{font-size:14px;font-weight:800;margin-top:5px}.rproto .infostrip .val.mono{font-family:IBM Plex Sans,monospace}@media (max-width:900px){.rproto .infostrip{grid-template-columns:1fr 1fr}.rproto .infostrip .ic:nth-child(3):before{display:none}}.rproto .dsec{margin-bottom:18px}.rproto .dsec-h{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--navy-mid);margin:0 2px 11px}.rproto .dsec-h .material-icons-outlined{font-size:17px;color:var(--muted)}.rproto .dcount{margin-inline-start:6px;font-size:11px;font-weight:800;color:var(--action);background:rgba(247,144,9,.12);border-radius:var(--r-full);padding:2px 9px;text-transform:none;letter-spacing:0}.rproto .dcard{background:var(--surface1);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.rproto .ditem{display:flex;gap:13px;padding:15px 16px;border-bottom:1px solid var(--line)}.rproto .ditem:last-child{border-bottom:0}.rproto .ditem .di{width:38px;height:38px;border-radius:10px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:21px;background:var(--surface2);overflow:hidden}.rproto .ditem .di,.rproto .ditem .di .material-icons-outlined{color:var(--navy-mid)}.rproto .ditem .di img{width:26px;height:26px;object-fit:contain}.rproto .ditem .dn{font-size:14px;font-weight:800;color:var(--navy)}.rproto .terms{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.rproto .tchip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--navy-mid);background:var(--surface2);border:1px solid var(--border);border-radius:7px;padding:4px 9px}.rproto .tchip .material-icons-outlined{font-size:13px;color:var(--muted)}.rproto .tchip b{font-weight:800;color:var(--navy)}.rproto .kv{display:grid;grid-template-columns:160px 1fr;row-gap:11px;padding:16px;font-size:13.5px}.rproto .kv .k{color:var(--muted);font-weight:600}.rproto .kv .v{font-weight:700}@media (max-width:560px){.rproto .kv{grid-template-columns:1fr;row-gap:4px}.rproto .kv .v{margin-bottom:8px}}.rproto .addr{display:flex;align-items:center;gap:9px;padding:16px;font-size:13.5px}.rproto .addr .material-icons-outlined.pin{color:var(--action);font-size:20px}.rproto .addr b{font-weight:800}.rproto .addr span{color:var(--muted)}.rproto .notes{padding:16px;font-size:13.5px;color:var(--navy-mid);line-height:1.6}.rproto .actionbar{display:flex;gap:10px;align-items:center;margin-top:22px;padding-top:18px;border-top:1px solid var(--border);flex-wrap:wrap}.rproto .actionbar .spacer{flex:1}.rproto .req-chips{display:flex;gap:9px;overflow-x:auto;padding-bottom:6px;margin-bottom:16px}.rproto .req-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--border);background:var(--surface1);border-radius:var(--r-full);padding:8px 14px;font-size:12.5px;font-weight:700;color:var(--navy-mid);cursor:pointer}.rproto .req-chip.on{background:var(--navy);border-color:var(--navy);color:#fff}.rproto .req-chip .ct{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 6px;border-radius:var(--r-full);background:var(--surface2);color:var(--navy-mid);font-family:IBM Plex Sans,monospace;font-size:11px;font-weight:800}.rproto .req-chip.on .ct{background:rgba(255,255,255,.22);color:#fff}.rproto .req-chip .asap-dot{width:7px;height:7px;border-radius:50%;background:var(--danger);flex:0 0 auto}.rproto .flevel{margin-bottom:14px}.rproto .flab{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 2px 8px}.rproto .flab .material-icons-outlined{font-size:14px}.rproto .chips-row{display:flex;gap:9px;overflow-x:auto;padding-bottom:4px}.rproto .gctx{display:flex;flex-direction:column;gap:13px;background:linear-gradient(135deg,var(--navy),var(--navy-deep,#12263a));color:#fff;border-radius:var(--r-lg);padding:13px 15px;margin-bottom:14px}.rproto .gctx .gx-row{display:flex;align-items:center;gap:13px}.rproto .gctx .gx-track{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.rproto .gctx .gx-track .gx-tk-ic{font-size:16px;color:#ffc97a}.rproto .gctx .gx-track .rt-lbl{font-size:11.5px;font-weight:800;color:#fff}.rproto .gctx .gx-track .rt-stat{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:rgba(255,255,255,.7)}.rproto .gctx .gx-track .rt-stat .material-icons-outlined{font-size:15px;color:rgba(255,255,255,.7)}.rproto .gctx .gx-track .rt-stat b{font-family:IBM Plex Sans,monospace;font-size:16px;font-weight:800;color:#fff}.rproto .gctx .gx-track .rt-stat.sub b{color:#ffc97a}.rproto .gctx .gx-track .rt-copy{margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:11.5px;font-weight:700;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:var(--r-sm);padding:6px 12px;cursor:pointer}.rproto .gctx .gx-track .rt-copy .material-icons-outlined{font-size:14px}.rproto .gctx .gx-track .rt-share{margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:11.5px;font-weight:800;color:var(--navy-deep,#12263a);background:#ffc97a;border:0;border-radius:var(--r-sm);padding:6px 12px;cursor:pointer}.rproto .gctx .gx-track .rt-share .material-icons-outlined{font-size:14px}.rproto .gctx .gx-track .rt-share+.rt-copy{margin-inline-start:0}.rproto .gctx .gx-track .gx-acts{margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.rproto .gctx .gx-track .gx-acts .rt-copy,.rproto .gctx .gx-track .gx-acts .rt-share{margin-inline-start:0}.rproto .gctx .gx-track .gx-acts input[type=datetime-local]{border:0;border-radius:var(--r-sm);padding:5px 8px;font:inherit;font-size:12.5px}.rproto .gctx .gx-ic{position:relative;width:40px;height:40px;border-radius:10px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#fff}.rproto .gctx .gx-ic .gx-more-badge{position:absolute;bottom:-5px;inset-inline-end:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--r-full);background:var(--action);color:#fff;font-size:9.5px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid var(--navy-deep,#12263a)}.rproto .gctx .gx-main{flex:1;min-width:0}.rproto .gctx .gx-title{font-size:14.5px;font-weight:900;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rproto .gctx .gx-more{color:#ffb86b;font-weight:800}.rproto .gctx .gx-count{font-size:10.5px;font-weight:800;background:rgba(255,255,255,.18);border-radius:var(--r-full);padding:2px 9px}.rproto .gctx .gx-meta{font-size:11.5px;font-weight:600;color:rgba(255,255,255,.62);margin-top:4px}.rproto .gctx .gx-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.rproto .gctx .gx-bids{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800}.rproto .gctx .gx-bids .material-icons-outlined{font-size:15px;color:#79e0a6}.rproto .gctx .stbadge,.rproto .gctx .typebadge{background:rgba(255,255,255,.14);color:#fff}.rproto .gctx .stbadge .dot{background:#fff}.rproto .gctx .gx-link{display:inline-flex;align-items:center;gap:6px;margin-top:9px;background:rgba(255,255,255,.14);color:#fff;border:0;border-radius:var(--r-full);padding:6px 12px;font:inherit;font-weight:800;font-size:11.5px;cursor:pointer}.rproto .gctx .gx-link:hover{background:rgba(255,255,255,.24)}.rproto .gctx .gx-link .material-icons-outlined{font-size:14px}.rproto[dir=rtl] .gctx .gx-link .material-icons-outlined{transform:scaleX(-1)}.rproto .st-mixed{background:rgba(28,53,80,.07);color:var(--navy-mid)}.rproto .st-mixed .dot{background:var(--navy-mid)}.rproto .ffwrap{margin-bottom:16px}.rproto .ffgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:10px}.rproto .fftile{background:var(--surface1);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 13px}.rproto .fftile .ff-tt{display:flex;align-items:center;gap:10px}.rproto .fftile .ff-th{width:38px;height:38px;border-radius:9px;flex:0 0 auto;background:var(--surface2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--navy-mid);overflow:hidden}.rproto .fftile .ff-meta{min-width:0}.rproto .fftile .ff-nm{font-size:13px;font-weight:800;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rproto .fftile .ff-fr{font-size:11.5px;color:var(--muted);font-weight:600;margin-top:1px}.rproto .fftile .ff-fr b{font-family:IBM Plex Sans,monospace;color:var(--navy);font-weight:800}.rproto .fftile .ff-bar{height:8px;border-radius:var(--r-full);background:var(--surface3);overflow:hidden;margin-top:11px}.rproto .fftile .ff-fill{height:100%;border-radius:var(--r-full);transition:width .3s}.rproto .fftile.low .ff-fill{background:var(--danger)}.rproto .fftile.part .ff-fill{background:var(--action)}.rproto .fftile.full .ff-fill{background:var(--success)}.rproto .fftile.full{border-color:rgba(29,175,88,.4)}.rproto .contentbar{display:flex;align-items:center;gap:10px;margin:2px 0 12px}.rproto .rq-expand{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:12.5px;font-weight:700;color:var(--navy-mid);background:none;border:0;cursor:pointer;padding:0}.rproto .rq-expand .material-icons-outlined{font-size:18px}.rproto .contentbar .count{font-size:13px;font-weight:700;color:var(--muted)}@media (max-width:640px){.rproto .gctx{flex-wrap:wrap}.rproto .gctx .gx-main{flex:1 1 60%}.rproto .gctx .gx-badges{width:100%;justify-content:flex-start;margin-top:6px}}.rproto .bids-snap{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;align-items:flex-start;-webkit-overflow-scrolling:touch}.rproto .bids-snap>*{flex:0 0 clamp(300px,82vw,356px);scroll-snap-align:start;margin-bottom:0}@media (min-width:900px){.rproto .bids-snap>*{flex-basis:41%}}@media (max-width:600px){.rproto .bids-snap>*{flex:0 0 clamp(290px,84vw,356px)!important}}.rproto .bids-bar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.rproto .bids-bar .count{font-size:13px;font-weight:700;color:var(--muted)}.rproto .view-req{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:800;color:var(--rentee);background:var(--rentee-dim);border:1px solid #c3d8fb;border-radius:var(--r-full);padding:7px 13px;cursor:pointer;margin-bottom:14px}.rproto .view-req .material-icons-outlined{font-size:15px}.rproto[dir=rtl] .view-req .material-icons-outlined.go{transform:scaleX(-1)}.rproto .qbar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:12px;margin-top:6px;padding:12px 16px;background:var(--navy);color:#fff;border-radius:var(--r-lg);box-shadow:0 8px 24px rgba(19,36,59,.18)}.rproto .qbar .qn{font-size:13.5px;font-weight:800}.rproto .qbar .qclear{font-size:12px;font-weight:700;color:rgba(255,255,255,.7);cursor:pointer}.rproto .qbar .qdl{margin-inline-start:auto;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:var(--r-md);padding:10px 16px;font:inherit;font-weight:800;font-size:13px;color:#fff;background:var(--action);cursor:pointer}.rproto .qbar .qdl .material-icons-outlined{font-size:17px}.rproto .bid{background:var(--surface1);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;margin-bottom:14px;position:relative}.rproto .bid.sel{border-color:var(--navy);border-width:2px;box-shadow:0 8px 24px rgba(19,36,59,.1)}.rproto .dr-banner{display:flex;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:800}.rproto .dr-banner .material-icons-outlined{font-size:16px}.rproto .dr-banner .drb-meter{margin-inline-start:auto;font-weight:700;font-size:11px;opacity:.85}.rproto .dr-banner.drb-action,.rproto .dr-banner.drb-fresh{background:var(--action-dim);color:var(--action)}.rproto .dr-banner.drb-accepted,.rproto .dr-banner.drb-new{background:var(--success-bg);color:var(--success)}.rproto .dr-banner.drb-open,.rproto .dr-banner.drb-wait{background:var(--surface2,#eef3f8);color:var(--muted)}.rproto .sup-docs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:7px}.rproto .sup-docs .sd-lab{font-size:10px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.3px}.rproto .sup-docs .sd-chip{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:800;padding:2px 8px;border-radius:var(--r-full);background:var(--success-bg);color:var(--success)}.rproto .sup-docs .sd-chip .material-icons-outlined{font-size:11px}.rproto .bid.sel:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--navy)}.rproto .bid-check{width:26px;height:26px;border-radius:7px;border:1.5px solid var(--border);background:var(--surface1);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;color:transparent}.rproto .bid-check.on{background:var(--navy);border-color:var(--navy);color:#fff}.rproto .bid-check .material-icons-outlined{font-size:18px}.rproto .bid-head{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 8px}.rproto .bid-av{position:relative;width:40px;height:40px;border-radius:50%;background:#e8dec0;border:1.5px solid var(--navy);font-weight:800;font-size:17px;color:var(--navy);flex:0 0 auto}.rproto .bid-av,.rproto .bid-av .vchk{display:flex;align-items:center;justify-content:center}.rproto .bid-av .vchk{position:absolute;bottom:-2px;inset-inline-end:-2px;width:14px;height:14px;border-radius:50%;background:var(--success);border:1.5px solid #fff}.rproto .bid-av .vchk .material-icons-outlined{font-size:9px;color:#fff}.rproto .bid-eq{width:46px;height:46px;border-radius:11px;background:var(--surface2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--navy-mid);flex:0 0 auto}.rproto .bid-eq .material-icons-outlined{font-size:24px}.rproto .bid-by{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:11.5px;font-weight:700;color:var(--navy-mid);margin-top:5px}.rproto .bid-by>.material-icons-outlined{font-size:13px;color:var(--muted)}.rproto .bid-by .vf{color:var(--success)}.rproto .bid-by .dotsep{color:var(--text-disabled)}.rproto .bid-by .star{display:inline-flex;align-items:center;gap:2px;color:var(--action)}.rproto .bid-by .star .material-icons-outlined{font-size:13px;color:var(--action)}.rproto .eqv-ok{color:var(--success);font-size:16px}.rproto .eqv-no{color:var(--text-disabled);font-size:16px}.rproto .sup-chip .av{width:20px;height:20px;border-radius:50%;background:#e8dec0;border:1px solid var(--navy);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:var(--navy);flex:0 0 auto}.rproto .sup-chip .vtick{font-size:13px;color:var(--success)}.rproto .req-chip.on .sup-chip .vtick{color:#79e0a6}.rproto .bid-hh{flex:1;min-width:0}.rproto .bid-hh .r1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rproto .bid-hh .sname{font-size:14px;font-weight:800;color:var(--navy)}.rproto .bid-hh .qty-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:var(--r-full);background:var(--action-dim);color:var(--action);font-size:11px;font-weight:800}.rproto .bid-evt{font-size:11px;font-weight:600;color:var(--muted);margin-top:4px}.rproto .credrow{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.rproto .credpill{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;padding:2px 8px;border-radius:var(--r-full)}.rproto .credpill .material-icons-outlined{font-size:11px}.rproto .cred-pills{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.rproto .cred-pill{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;padding:2px 8px;border-radius:var(--r-full)}.rproto .cred-pill .material-icons-outlined{font-size:12px}.rproto .cred-pill.ok{background:var(--success-bg);color:var(--success)}.rproto .cred-pill.no{background:var(--danger-bg);color:var(--danger)}.rproto .dr-terms{display:flex;flex-direction:column;gap:8px;padding:11px 14px}.rproto .dr-head{display:flex;align-items:center;gap:8px}.rproto .dr-head>.material-icons-outlined{font-size:17px;color:var(--navy-mid)}.rproto .dr-label{font-size:13px;font-weight:800;color:var(--navy)}.rproto .dr-prog{font-size:12px;font-weight:700;color:var(--muted)}.rproto .dr-turn{margin-inline-start:auto;font-size:11px;font-weight:800;color:var(--action);background:var(--action-dim);border-radius:var(--r-full);padding:2px 9px}.rproto .dr-chips{display:flex;flex-wrap:wrap;gap:6px}.rproto .dr-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:var(--r-full);border:1px solid var(--border);color:var(--navy-mid)}.rproto .dr-chip .material-icons-outlined{font-size:13px}.rproto .dr-chip.locked{background:var(--success-bg);color:var(--success);border-color:transparent}.rproto .dr-chip.open{background:var(--warning-bg);color:var(--warning);border-color:transparent}.rproto .dr-chip.pending{background:var(--surface2);color:var(--muted)}.rproto .bid-note{display:flex;align-items:flex-start;gap:8px;padding:10px 0;font-size:12.5px;font-weight:600;color:var(--navy-mid)}.rproto .bid-note>.material-icons-outlined{font-size:16px;color:var(--action);flex:0 0 auto;margin-top:1px}.rproto .bid-note .bn-text{line-height:1.5;white-space:pre-wrap}.rproto .prow .pl2 .lead{display:inline-block;margin-inline-start:6px;font-size:10px;font-weight:700;color:var(--muted);background:var(--surface2);border-radius:var(--r-full);padding:1px 7px}.rproto .cp-ok{background:var(--success-bg);color:var(--success)}.rproto .cp-miss{background:var(--surface2);color:var(--muted)}.rproto .spill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:var(--r-full);line-height:1.1}.rproto .spill .d{width:5px;height:5px;border-radius:50%;background:currentColor}.rproto .sp-pending{color:#1849a9;background:var(--rentee-dim);border:1px solid #c3d8fb}.rproto .sp-open{color:var(--navy-deep);background:rgba(42,79,114,.12)}.rproto .sp-open .d{display:none}.rproto .sp-counter{color:var(--warning);background:var(--action-dim)}.rproto .sp-counter .d{animation:rpulse 1.2s infinite}.rproto .sp-accepted{color:var(--success);background:var(--success-bg)}.rproto .sp-accepted .d{display:none}.rproto .sp-expired,.rproto .sp-withdrawn{color:#666;background:rgba(0,0,0,.08)}.rproto .sp-expired .d,.rproto .sp-withdrawn .d{display:none}@keyframes rpulse{50%{opacity:.35}}.rproto .row-sep{border-top:1px solid var(--border)}.rproto .terms-row{display:flex;align-items:center;gap:12px;padding:11px 14px}.rproto .terms-row .tlab{font-size:13px;font-weight:800;color:var(--navy);flex:0 0 auto}.rproto .buckets{flex:1;display:flex;justify-content:flex-end;gap:16px;min-width:0}.rproto .bucket{display:inline-flex;align-items:center;gap:6px;min-width:0}.rproto .bucket .bl{font-size:12px;font-weight:700;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rproto .donut{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto}.rproto .donut:before{content:"";position:absolute;inset:4px;background:var(--surface1);border-radius:50%}.rproto .donut span{position:relative;font-family:IBM Plex Sans,monospace;font-size:11px;font-weight:700;color:var(--navy)}.rproto .term-classes{display:flex;gap:8px;flex-wrap:wrap;flex:1;justify-content:flex-end;min-width:0}.rproto .tcls{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-full);font-size:11px;font-weight:800;border:1px solid transparent}.rproto .tcls .material-icons-outlined{font-size:14px}.rproto .tcls .tcls-frac{font-variant-numeric:tabular-nums;opacity:.9}.rproto .tcls-ok{background:var(--success-bg);color:var(--success)}.rproto .tcls-warn{background:var(--action-dim);color:var(--action)}.rproto .tcls-bad{background:#fdecea;color:var(--danger)}.rproto .tcls-neutral{background:var(--surface2,#eef3f8);color:var(--muted)}.rproto button.terms-row{width:100%;background:none;border:0;font:inherit;text-align:inherit;cursor:pointer}.rproto button.terms-row.tappable:hover{background:var(--surface1)}.rproto .terms-row .chev{flex:0 0 auto;font-size:20px;color:var(--text-muted);transition:transform .2s}.rproto .terms-row.open .chev{transform:rotate(180deg)}.rproto .terms-panel{padding:4px 14px 12px;background:var(--surface2,#f6f9fc)}.rproto .tp-bucket{margin-top:12px}.rproto .tp-bucket:first-child{margin-top:4px}.rproto .tp-bh{font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.rproto .tp-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--border)}.rproto .tp-row:last-child{border-bottom:0}.rproto .tp-lab{font-size:13px;font-weight:600;color:var(--navy)}.rproto .tp-lab .tp-detail{font-size:11px;font-weight:500;color:var(--danger);margin-inline-start:5px}.rproto .tp-state{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:800;white-space:nowrap}.rproto .tp-state .material-icons-outlined{font-size:15px}.rproto .tp-state.ok{color:var(--success)}.rproto .tp-state.warn{color:var(--action)}.rproto .tp-state.bad{color:var(--danger)}.rproto .tp-state.neutral{color:var(--muted)}.rproto .tm-overlay{position:fixed;inset:0;z-index:80;background:rgba(15,23,42,.45);display:flex;align-items:flex-end;justify-content:center;padding:0}.rproto .tm-modal{width:100%;max-width:520px;max-height:86vh;overflow-y:auto;background:var(--surface1);border-radius:18px 18px 0 0;box-shadow:0 -8px 32px rgba(15,23,42,.2)}@media (min-width:560px){.rproto .tm-overlay{align-items:center}.rproto .tm-modal{border-radius:18px}}.rproto .tm-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface1)}.rproto .tm-head h3{margin:0;font-size:16px;font-weight:800;color:var(--navy)}.rproto .tm-head button{background:none;border:0;cursor:pointer;color:var(--text-muted);display:flex}.rproto .tm-body{padding:12px 18px 20px}.rproto .tm-bucket{margin-top:14px}.rproto .tm-bucket:first-child{margin-top:0}.rproto .tm-bh{font-size:13px;font-weight:800;color:var(--navy);margin-bottom:6px}.rproto .tm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border)}.rproto .tm-row:last-child{border-bottom:0}.rproto .tm-lab{font-size:13px;font-weight:600;color:var(--navy)}.rproto .tm-state{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:800;white-space:nowrap}.rproto .tm-state .material-icons-outlined{font-size:15px}.rproto .tm-state.matched{color:var(--success)}.rproto .tm-state.conflict{color:var(--danger)}.rproto .tm-state.grey{color:var(--muted)}.rproto .tm-state.locked{color:var(--success)}.rproto .tm-state.open{color:var(--warning)}.rproto .equip-row{display:flex;align-items:center;gap:10px;padding:11px 14px}.rproto .equip-row .el{flex:1;min-width:0}.rproto .equip-row .elab{font-size:13px;font-weight:800;color:var(--navy);display:flex;align-items:center;gap:6px}.rproto .equip-row .elab .vt{font-size:13px;color:var(--success)}.rproto .equip-row .esub{font-size:11px;font-weight:700;color:var(--navy-mid);margin-top:3px}.rproto .equip-row.tappable{cursor:pointer}.rproto .equip-row.tappable:hover{background:var(--surface2,#f5f7fa)}.rproto .equip-row .equip-view{display:inline-flex;align-items:center;gap:2px;flex:none;font-size:12px;font-weight:800;color:var(--rentee);white-space:nowrap}.rproto .equip-row .equip-view .material-icons-outlined{font-size:16px}.rproto[dir=rtl] .equip-row .equip-view .material-icons-outlined.go{transform:scaleX(-1)}.rproto .price-row{border-top:1px solid var(--border)}.rproto .price-collapsed{display:flex;align-items:center;padding:12px 14px;cursor:pointer}.rproto .price-collapsed .pl{font-size:13px;font-weight:800;color:var(--navy)}.rproto .price-collapsed .pr{margin-inline-start:auto;display:flex;align-items:center;gap:6px;font-family:IBM Plex Sans,monospace;font-size:17px;font-weight:700;color:var(--action)}.rproto .price-collapsed .pr .chev{font-family:Material Icons Outlined;font-size:18px;color:var(--muted);transition:.2s}.rproto .price-row.open .price-collapsed .pr .chev{transform:rotate(180deg)}.rproto .price-body{padding:2px 14px 14px}.rproto .prow{display:flex;align-items:center;justify-content:space-between;padding:7px 0;font-size:13px;border-bottom:1px solid var(--line)}.rproto .prow:last-child{border-bottom:0}.rproto .prow .pl2{color:var(--navy-mid);font-weight:600}.rproto .prow .pv{font-family:IBM Plex Sans,monospace;font-weight:700}.rproto .grandcard{border:1.5px solid rgba(247,144,9,.4);background:var(--action-dim);border-radius:var(--r-md);padding:11px 13px;margin-top:10px;display:flex;align-items:center}.rproto .grandcard .gl{font-size:13px;font-weight:800;color:var(--navy)}.rproto .grandcard .gv{margin-inline-start:auto;font-family:IBM Plex Sans,monospace;font-size:16px;font-weight:800;color:var(--action)}.rproto .lc-chips{display:flex;gap:7px;padding:8px 14px 4px;flex-wrap:wrap}.rproto .lc-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--navy-mid);background:var(--surface2);border:1px solid var(--border);border-radius:var(--r-full);padding:4px 10px}.rproto .lc-chip .material-icons-outlined{font-size:13px;color:var(--muted)}.rproto .src-chip{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:800;padding:2px 7px;border-radius:var(--r-full);white-space:nowrap}.rproto .src-chip .material-icons-outlined{font-size:12px}.rproto .src-chip.src-app{background:var(--info-bg);color:var(--info)}.rproto .src-chip.src-link{background:var(--action-dim);color:var(--warning)}.rproto .neg-hint{display:flex;align-items:center;gap:8px;width:100%;border:0;border-top:1px solid var(--line);background:var(--info-bg);color:var(--info);font:inherit;font-weight:700;font-size:12px;text-align:start;padding:9px 14px;cursor:pointer}.rproto .neg-hint:disabled{cursor:default;opacity:.6}.rproto .neg-hint .material-icons-outlined{font-size:16px;flex:0 0 auto}.rproto .neg-footer{border-top:1px solid var(--border);padding:10px 14px 12px}.rproto .neg-footer.turn{background:var(--action-dim)}.rproto .nf-r1{display:flex;align-items:center;gap:8px;margin-bottom:9px}.rproto .nf-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.rproto .nf-dot.fresh{background:var(--action)}.rproto .nf-dot.turn{background:var(--warning);animation:rpulse 1.2s infinite}.rproto .nf-dot.wait{background:var(--muted)}.rproto .nf-dot.new{background:var(--success);animation:rpulse 1.2s infinite}.rproto .nf-copy b{display:block;font-size:11.5px;font-weight:700;color:var(--navy-mid)}.rproto .nf-copy span{font-size:11px;font-weight:600;color:var(--muted)}.rproto .neg-pill{width:100%;border:0;border-radius:var(--r-md);padding:12px;font:inherit;font-weight:800;font-size:13.5px;color:#fff;background:var(--action);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px}.rproto .neg-pill.wait{background:var(--surface1);border:1.5px solid var(--navy);color:var(--navy)}.rproto .neg-pill:disabled{background:var(--surface2);color:var(--text-disabled);cursor:not-allowed}.rproto .neg-pill .material-icons-outlined{font-size:18px}.rproto[dir=rtl] .neg-pill .material-icons-outlined{transform:scaleX(-1)}.rproto .nf-hint{margin:8px 0 0;text-align:center;font-size:11px;font-weight:600;color:#7a8fa0;line-height:1.5}.rproto .rstate{display:grid;place-items:center;padding:60px 0;color:var(--muted)}.rproto .rempty{border:1px dashed var(--border);background:rgba(239,244,249,.4);border-radius:var(--r-lg);padding:40px;text-align:center;font-size:13.5px;color:var(--muted)}.rproto .material-icons-outlined{font-family:Material Icons Outlined;line-height:1}.rproto .bid-link{border-color:rgba(247,144,9,.4)}.rproto .bid-link.sel{border-color:var(--rentee);box-shadow:0 0 0 2px rgba(37,99,235,.25)}.rproto .slb-strip{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;padding:8px 15px;background:var(--action-dim);color:#8a5a06;border-bottom:1px solid rgba(247,144,9,.28)}.rproto .slb-strip .material-icons-outlined{font-size:15px;color:var(--action)}.rproto .slb-body{padding:14px 15px}.rproto .slb-pill{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;border-radius:100px;padding:2px 9px;background:var(--action-dim);color:#8a5a06;border:1px solid rgba(247,144,9,.35);margin-inline-start:6px}.rproto .slb-pill .material-icons-outlined{font-size:11px;color:var(--action)}.rproto .slb-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.rproto .slb-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:800;border-radius:8px;padding:3px 8px;background:var(--surface2);color:var(--navy-mid);border:1px solid var(--border)}.rproto .slb-badge.ok{background:var(--success-bg);color:var(--success);border-color:rgba(29,175,88,.25)}.rproto .slb-badge .material-icons-outlined{font-size:12px}.rproto .slb-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;margin-top:12px;border-top:1px solid var(--surface3)}.rproto button.slb-row{width:100%;background:none;border:0;border-top:1px solid var(--surface3);font:inherit;text-align:inherit;cursor:pointer}.rproto .slb-row.tappable:hover{background:var(--surface1)}.rproto .slb-row .chev{flex:0 0 auto;font-size:20px;color:var(--muted);transition:transform .2s}.rproto .slb-row.open .chev{transform:rotate(180deg)}.rproto .slb-left{min-width:0}.rproto .slb-lbl{font-size:12px;font-weight:800;color:var(--navy-mid)}.rproto .slb-sub{font-size:11.5px;color:var(--muted);margin-top:2px}.rproto .slb-total{font-family:IBM Plex Sans,monospace;font-size:16px;font-weight:800;color:var(--action);white-space:nowrap}.rproto .slb-foot-meta{display:flex;align-items:center;gap:10px;margin-top:12px}.rproto .slb-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--navy-mid);background:var(--surface2);border:1px solid var(--border);border-radius:100px;padding:5px 11px}.rproto .slb-chip .material-icons-outlined{font-size:13px;color:var(--muted)}.rproto .slb-link{display:inline-flex;align-items:center;gap:3px;font:inherit;font-size:12px;font-weight:700;color:var(--rentee);background:none;border:0;cursor:pointer}.rproto .slb-link .material-icons-outlined{font-size:15px}.rproto .slb-view-btn{width:100%;margin-top:12px;border:0;border-radius:var(--r-md);background:var(--rentee);color:#fff;font:inherit;font-weight:800;font-size:13.5px;padding:12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:filter .12s}.rproto .slb-view-btn:hover{filter:brightness(1.06)}.rproto .slb-view-btn .material-icons-outlined{font-size:18px}.rproto .slb-offnote{font-size:11px;color:var(--muted);font-weight:600;text-align:center;margin:7px 0 0;line-height:1.4}.rproto .slb-overlay{position:fixed;inset:0;z-index:400;background:rgba(28,53,80,.45);display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow:auto}.rproto .slb-modal{width:880px;max-width:100%;height:92vh;display:flex;flex-direction:column;background:var(--surface1);border-radius:18px;box-shadow:0 30px 70px rgba(28,53,80,.35);margin:auto;overflow:hidden}.rproto .slb-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:linear-gradient(150deg,var(--navy),var(--navy-deep));color:#fff}.rproto .slb-head-ic{width:40px;height:40px;border-radius:var(--r-md);background:linear-gradient(135deg,var(--action),#ffa733);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.rproto .slb-head-ic .material-icons-outlined{font-size:22px;color:#fff}.rproto .slb-head-tx{flex:1;min-width:0}.rproto .slb-head-tx h3{margin:0;font-size:16px;font-weight:800}.rproto .slb-head-tx p{margin:2px 0 0;font-size:12px;color:rgba(255,255,255,.7)}.rproto .slb-head-x{margin-inline-start:auto;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.rproto .slb-banner{display:flex;align-items:center;gap:8px;background:var(--action-dim);color:#8a5a06;font-size:12px;font-weight:700;padding:10px 18px;border-bottom:1px solid rgba(247,144,9,.2)}.rproto .slb-banner .material-icons-outlined{font-size:16px;color:var(--action)}.rproto .slb-frame{flex:1;width:100%;border:0;background:#fff}.rproto .slb-foot{display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--surface3)}.rproto .slb-foot-sp{flex:1}.rproto .slb-add{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:var(--r-md);background:var(--rentee);color:#fff;font:inherit;font-weight:800;font-size:13px;padding:11px 18px;cursor:pointer}.rproto .slb-add .material-icons-outlined{font-size:18px}.rproto .rd-track{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px;padding:13px 16px;border-radius:var(--r-lg);background:linear-gradient(150deg,var(--navy),var(--navy-deep));color:#fff}.rproto .rd-track>.material-icons-outlined{font-size:17px;color:#ffc97a}.rproto .rd-track .rt-lbl{font-size:12px;font-weight:800;color:#fff}.rproto .rd-track .rt-stat{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:rgba(255,255,255,.72)}.rproto .rd-track .rt-stat .material-icons-outlined{font-size:15px;color:rgba(255,255,255,.72)}.rproto .rd-track .rt-stat b{font-family:IBM Plex Sans,monospace;font-size:16px;font-weight:800;color:#fff}.rproto .rd-track .rt-stat.sub b{color:#ffc97a}.rproto .rd-track .rt-copy{margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:12px;font-weight:700;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:var(--r-sm);padding:7px 13px;cursor:pointer}.rproto .rd-track .rt-copy .material-icons-outlined{font-size:14px}.rproto .filterbar{position:relative;margin-bottom:14px}.rproto .filterbtn{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid var(--border);background:var(--surface1);border-radius:var(--r-md);font:inherit;font-size:13px;font-weight:700;color:var(--navy);cursor:pointer}.rproto .filterbtn>.material-icons-outlined{font-size:18px;color:var(--navy-mid)}.rproto .filterbtn .chev{transition:transform .15s;margin-inline-start:2px}.rproto .filterbtn.open .chev{transform:rotate(180deg)}.rproto .fb-count{font-size:11px;font-weight:800;background:var(--action);color:#fff;border-radius:100px;padding:1px 7px}.rproto .filter-backdrop{position:fixed;inset:0;z-index:79}.rproto .filter-pop{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:80;width:300px;max-width:calc(100vw - 28px);background:var(--surface1);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 18px 44px rgba(28,53,80,.22);padding:8px}.rproto .fp-h{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.3px;padding:8px 10px 6px}.rproto .fp-opt{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--r-md);cursor:pointer;font-size:13px;font-weight:700;color:var(--navy)}.rproto .fp-opt:hover{background:var(--surface2)}.rproto .fp-opt .radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);flex:0 0 auto;display:grid;place-items:center}.rproto .fp-opt.on .radio{border-color:var(--rentee)}.rproto .fp-opt.on .radio:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--rentee)}.rproto .fp-opt .fp-ic{font-size:16px}.rproto .fp-opt .fp-n{margin-inline-start:auto;font-size:11px;font-weight:700;background:var(--surface3);color:var(--navy-mid);border-radius:100px;padding:1px 8px}.rproto .fp-div{height:1px;background:var(--surface3);margin:7px 6px}.rproto .fp-check .box{width:18px;height:18px;border-radius:5px;border:2px solid var(--border);flex:0 0 auto;display:grid;place-items:center;color:#fff}.rproto .fp-check.on .box{background:var(--rentee);border-color:var(--rentee)}.rproto .fp-check .box .material-icons-outlined{font-size:14px;opacity:0}.rproto .fp-check.on .box .material-icons-outlined{opacity:1}.rproto .fp-foot{display:flex;align-items:center;gap:8px;padding:8px 6px 2px;border-top:1px solid var(--surface3);margin-top:6px}.rproto .fp-foot .clr{font:inherit;font-size:12px;font-weight:700;color:var(--muted);background:none;border:0;cursor:pointer;padding:8px 10px}.rproto .fp-foot .done{margin-inline-start:auto;font:inherit;font-size:12.5px;font-weight:800;color:#fff;background:var(--action);border:0;border-radius:var(--r-sm);padding:9px 18px;cursor:pointer}