.customer-year-frame-dialog-container .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.customer-year-frame-dialog-container .current-info div{width:300px;margin:0 auto}.customer-year-frame-dialog-container .current-info div span:first-child{font-weight:bolder;display:inline-block}.customer-year-frame-dialog-container .form-policy{width:100%;border:1px solid #f2f2f2;height:189px}.customer-year-frame-dialog-container .form-policy .policy-detail{float:left;width:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 10px}.customer-year-frame-dialog-container .policy{float:left;width:calc(100% - 180px)}.customer-year-frame-dialog-container .policy .subtype,.customer-year-frame-dialog-container .policy .type{padding:10px;border:1px solid #f2f2f2}.customer-year-frame-dialog-container .policy .type{width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:unset}.customer-year-frame-dialog-container .policy .subtype{width:calc(100% - 120px)}.customer-year-frame-dialog-container .policy .subtype div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customer-year-frame-dialog-container .policy .subtype div+div{margin-top:4px}.customer-year-frame-dialog-container .policy .input{width:190px}