.bin-room,.formula-row,.prod-row{position:relative}.row-del.row-del-edge.row-del-edge{position:absolute;bottom:10px;inset-inline-end:10px;z-index:1;width:36px;height:32px;min-width:0;margin:0;border-radius:9px;font-size:15px}@media (hover:hover) and (pointer:fine){.bin-room.bin-room{padding-bottom:52px}}.frm-date{display:inline-flex;align-items:center;gap:6px;height:30px;box-sizing:border-box;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--panel-2);color:var(--accent);font-size:14px;font-weight:700;white-space:nowrap}.frm-side .row-del.row-del,.frm-tools .row-del.row-del,.frm-tools .row-edit.row-edit{width:36px;height:32px;min-width:0;margin:0;flex:none;align-self:flex-end;border-radius:9px;font-size:15px}.frm-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;align-self:stretch}.frm-side-top{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.frm-side-top .count-pill{margin:0;white-space:nowrap}.frm-side-count{display:inline-flex;align-items:center;gap:10px}@media (max-width:599.98px){.frm-side-top{flex-direction:column;align-items:flex-end;gap:6px}.frm-side-top .frm-date{order:2;height:28px;font-size:13px;padding:0 10px}}@media (hover:hover) and (pointer:fine){.frm-side{justify-content:space-between}}.formula-cust-open,.frm-last{width:100%}.frm-last{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:8px 14px;border:1px solid var(--border);border-radius:12px;background:var(--panel-2);color:var(--text);font:inherit;text-align:start;cursor:pointer}.frm-last:hover{border-color:var(--accent)}.frm-last-ico{flex:none;font-size:16px;line-height:1.6}.frm-last-text{min-width:0;font-size:17px;font-weight:600;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.formula-row.formula-row{align-items:flex-start}.formula-row>.row-main{flex:1 1 auto}.frm-tools{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.frm-tools-top{display:flex;align-items:center;gap:8px}.frm-date-narrow{display:none}@media (max-width:599.98px){.frm-date-wide{display:none}.frm-date-narrow{display:inline-flex;align-self:flex-start;margin-top:8px;height:28px;font-size:13px}}.frm-editing{display:flex;flex-direction:column;align-items:stretch;gap:10px}.frm-editing>.frm-date{align-self:flex-start}