.flow-room{max-width:760px}
.flow-kicker{margin:0;color:#886733;font:12px/1 Georgia,'Times New Roman',serif;letter-spacing:.08em;text-transform:uppercase}
.flow-room h1{margin:8px 0 12px;color:#1a3f6e;font:400 2rem/1.15 Georgia,'Times New Roman',serif}
.flow-current{display:flex;gap:12px;align-items:center;margin:18px 0}
.flow-current input,.flow-write{width:100%;min-height:44px;padding:10px 12px;border:1px solid #c5d0d4;background:#fff;font:16px/1.5 Georgia,'Times New Roman',serif}
.flow-write{min-height:120px}
.flow-room button,.flow-places button{border:1px solid #c4a36a;background:#fff;padding:8px 12px;font:14px Arial,Helvetica,sans-serif}
.flow-list{margin-top:22px}
.flow-item{padding:14px 0;border-top:1px solid #e4eaec}
.flow-item h2{margin:0 0 6px;font:400 1.2rem/1.3 Georgia,'Times New Roman',serif}
.flow-item a{display:block;margin-bottom:6px;word-break:break-all}
.flow-item div{display:flex;gap:8px}
#flow-send{border:0;padding:28px;max-width:420px}
#flow-send h2{margin:0 0 8px;font:400 1.6rem Georgia,'Times New Roman',serif}
.flow-places{display:grid;gap:8px;margin:16px 0}
.record-row .flow-send{border:0;background:transparent;color:#215c6c;font:13px Arial,Helvetica,sans-serif}
