
/* MODO order form: readable labels and usable fields, 2026-11-02 */
#sod_frm #sod_frm_orderer .frm_input,#sod_frm #sod_frm_taker .frm_input{min-height:48px;max-width:100%;border-radius:6px}
#sod_frm #sod_frm_orderer input:not([type=hidden]):not([type=checkbox]):not([type=radio]),#sod_frm #sod_frm_taker input:not([type=hidden]):not([type=checkbox]):not([type=radio]){width:100%}
#sod_frm #sod_frm_orderer input[name=od_zip],#sod_frm #sod_frm_taker input[name=od_b_zip]{width:110px}
#sod_frm #sod_frm_orderer .frm_info,#sod_frm #sod_frm_taker .frm_info{display:block;margin:0 0 8px;line-height:1.7}
#sod_frm #sod_frm_orderer th,#sod_frm #sod_frm_taker th{word-break:keep-all}
@media(max-width:600px){
#sod_frm #sod_frm_orderer .tbl_frm01 table,#sod_frm #sod_frm_orderer tbody,#sod_frm #sod_frm_orderer tr,#sod_frm #sod_frm_orderer th,#sod_frm #sod_frm_orderer td,#sod_frm #sod_frm_taker .tbl_frm01 table,#sod_frm #sod_frm_taker tbody,#sod_frm #sod_frm_taker tr,#sod_frm #sod_frm_taker th,#sod_frm #sod_frm_taker td{display:block;width:100%}
#sod_frm #sod_frm_orderer th,#sod_frm #sod_frm_taker th{padding:18px 18px 6px;border:0;background:transparent;font-weight:600;text-align:left}
#sod_frm #sod_frm_orderer td,#sod_frm #sod_frm_taker td{padding:0 18px 18px;border:0}
#sod_frm #sod_frm_orderer h2,#sod_frm #sod_frm_taker h2{padding:20px 18px}
#sod_frm #sod_frm_taker textarea{width:100%;min-height:110px}
#sod_frm #sod_frm_orderer .btn_address,#sod_frm #sod_frm_taker .btn_address{min-height:48px}
#sod_frm #sod_frm_taker .addr_option{display:flex;align-items:center;min-height:48px;flex-wrap:wrap;gap:8px}
}
