body { background: #f9f5f6; font-size: 14px; } form#addForm .body { height: calc(100vh - 85px); } header { height: 85px; } input[type="text"] { // background: #f9f5f6 !important; font-size: 17px; } .border-1 { border-width: 1px !important; } .border-r-0 { border-right: none !important; } .border-l-0 { border-left: none !important; } .border-t-0 { border-top: none !important; } .border-b-0 { border-bottom: none !important; } .color-red { color: #ea1849; } .bg-red { background: #ea1849; } .bg-gray { background: #f9f9f9; } .bg-white { background: #fff; } #step2, #step3, #step1, #step4 { overflow: hidden; } #step4 { height: 100vh; } header { > div { color: #f5d6db; border-bottom: 2px #f5d6db solid; font-weight: 600; font-size: 15px; padding-top: 50px; height: 85px; &.active { color: #ea1849; border-bottom: 2px #ea1849 solid; } } } label { span { font-size: 16px; line-height: 20px; } } .body { // height: calc(100vh - 85px); // height: -webkit-fill-available; // background: #efefef; color: #a3a3a3; font-weight: 400; .title { color: #333; } .form-type-1 { } .form-type-2 { label { &:first-child { border-left: 0; } border-left: 1px solid #e5e7eb; text-align: center; width: 100%; &:last-child { border-right: 0; } span { // line-height: 20px; } } } .form-type-3 { label { &:nth-child(8) { border-right: 0; } &:nth-child(9) { border-right: 0; } } } .form-type-4 { label { &:nth-child(4) { border-right: 0; } &:nth-child(8) { border-right: 0; } } } } .grayLayer { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background: #666; background: rgba(0, 0, 0, 0.5); z-index: 1079; } [class^="modal-"] { border: 1px solid #eee; padding: 30px; display: none; position: absolute; // z-index:50; z-index: 1080; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff; .relative-box { position: relative; width: 100%; height: 100%; .close { position: absolute; top: -33px; right: -90px; width: 49px; height: 49px; background: url("/assets/images/mobile/right_close.png") center center no-repeat; cursor: pointer; &:hover { opacity: 0.7; } } } } .class-box { position: relative; .trans-img { position: absolute; bottom: 7px; left: 2.5%; width: 95%; height: 90px; margin-left: 2px; } > img { width: 100%; } .overview { background: #e11c4a; // height: 22px; overflow: hidden; padding: 6px 0; div { font-size: 15px; color: #fff; padding: 0 7px; line-height: 20px; float: left; box-sizing: border-box; letter-spacing: -0.5px; &:last-child { text-align: right; } &.overview-title { text-align: center; font-size: 15px; font-weight: bold; float: left; display: inline-block; line-height: 37px; } &.overview-right { float: right; p { text-align: right; } p.date { font-size: 11px; margin-bottom: -3px; } } } } .class-tab { width: 100%; display: block; li { text-align: center; float: left; width: 33.3%; padding: 5px 8px; box-sizing: border-box; font-size: 13px; color: #c0c0c0; cursor: pointer; &.active { color: #333; background: #ebebeb; } } // display: block; // margin-top: -6px; &.branch { display: none; } } .class-list2 { &::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0); border-radius: 0px; background-color: #e0e0e0; } &::-webkit-scrollbar { width: 12px; background-color: #ccc; } &::-webkit-scrollbar-thumb { border-radius: 0px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #ccc; } border-bottom: 1px solid #e11c4a; // margin-top: -6px; border-top: 0; width: 100%; // border: 2px solid #891635; // border: 2px solid #ddd; background: #f1f1f1; box-sizing: border-box; overflow: auto; // height: 426px; height: 401px; &.branch { // height: 314px; height: 426px; } li { border-bottom: 1px solid #a1a1a1; // margin: 10px; padding: 8px 0; &:last-child { border-bottom: 0; // margin-bottom: 0; margin-bottom: 90px; } &.active { background: #e11c4a; } // &:last-child { // } cursor: pointer; &:hover, &.active { background: #e11c4a; td, a { color: #fff !important; &.color-red { color: #fff !important; } } } table { td { &:last-child { // text-align: right; } span.circle-number { color: #fff; font-size: 12px; font-weight: bold; background: #eee; border-radius: 50%; width: 20px; height: 20px; display: inline-block; text-align: center; line-height: 20px; &.nailart { background: #fe9684; } &.makeup { background: #ee8fa5; } &.esthetic { background: #b18acf; } &.hair { background: #b3ceca; } &.special { background: #f3c35e; } } img { width: 40px; margin: 0 6px; margin-left: 0; } a { width: 60px; padding-top: 10px; padding-bottom: 10px; display: inline-block; // color: #fff !important; font-size: 14px; vertical-align: middle; text-align: center; margin-left: 10px; // background: #df5cac; &.status-regular { color: #e11c4a; } &.status-active { color: #ed6f31; } &.status-day { background: #b061f9; } } &.class-title { font-size: 13px; width: 69%; padding: 0 7px; color: #333; } &.color-red { padding-top: 0px; font-size: 11px; padding: 0 7px; height: 14px; // height: 28px; display: inline-block; overflow: hidden; color: #666 !important; } } } } } } .modal-other { padding: 40px; ul { max-height: 250px; overflow-y: scroll; border: 1px solid #eee; padding: 10px; li { padding: 4px 0px; font-size: 15px; color: #666; cursor: pointer; } } ul#select_name { li { display: none; } } } // .icheckbox_square-red, .iradio_square-red { // background: url(/assets/visit/red@2x.png?1) !important; // -webkit-background-size: 240px 24px; // background-size: 240px 24px; // } @media not all, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { .icheckbox_square-red, .iradio_square-red { background-image: url(/assets/images/visit/red@2x.png?2) !important; -webkit-background-size: 240px 24px; background-size: 240px 24px; } }