.r18-panel{background:#fffefb;border:1px solid #e6dccd;border-radius:15px;padding:16px 20px;margin:15px 0;color:#203d56}
.r18-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.r18-panel-head span{color:#a87845;font-weight:850;letter-spacing:.07em;font-size:10px}.r18-panel h3{font-size:19px;margin:5px 0}.r18-panel p{font-size:12px;color:#647585;line-height:1.65;margin:9px 0 13px}.r18-panel a,.r18-stock summary{color:#203d56;font-size:12px;font-weight:800}.r18-panel form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.r18-panel label,.r18-stock label{display:grid;font-size:11px;font-weight:800;color:#445968;gap:4px}.r18-panel input,.r18-panel select,.r18-stock input{width:100%;box-sizing:border-box;padding:8px 9px;border:1px solid #d2dce2;border-radius:8px;color:#203d56;background:white;font:inherit;font-size:12px}.r18-panel button,.r18-stock button{background:#203d56;border:0;border-radius:8px;color:white;font-weight:800;padding:10px;cursor:pointer}.r18-panel .r18-hint{color:#95765b;font-size:11px}.r18-legend{font-size:12px;margin:8px 0 13px;color:#865c33;font-weight:700}.r18-stock{margin-top:9px;max-width:260px}.r18-stock form{display:grid;gap:8px;margin:8px 0}.r18-stock button{font-size:11px}.r18-stock summary{cursor:pointer}#r18-feedback{font-weight:800;font-size:12px}
@media(max-width:1150px){.r18-panel form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.r18-panel form{grid-template-columns:1fr}.r18-panel-head{flex-direction:column;align-items:start}}
