.qmes-ipad-back{font-weight:900!important;}
.qmes-ipad-mode-tabs button{gap:11px!important;}
.qmes-ipad-mode-tabs small,.qmes-ipad-mode-tabs button>small{display:inline-block!important;white-space:nowrap!important;font-family:Arial,Helvetica,sans-serif!important;font-size:22px!important;font-weight:900!important;letter-spacing:-.06em!important;word-spacing:0!important;font-kerning:normal!important;font-feature-settings:"kern" 1!important;}
.qmes-ipad-mode-tabs strong{font-size:19px!important;font-weight:900!important;}
.qmes-ipad-work-head > div:nth-child(2) > span{display:inline-block!important;white-space:nowrap!important;font-family:Arial,Helvetica,sans-serif!important;font-size:24px!important;font-weight:900!important;letter-spacing:-.06em!important;word-spacing:0!important;font-kerning:normal!important;font-feature-settings:"kern" 1!important;color:#5f7182!important;}
body > #root > div:has(.qmes-ipad-pop){
  background:
    radial-gradient(ellipse at 4% 10%,rgba(168,175,181,.42) 0%,rgba(168,175,181,.17) 20%,transparent 42%),
    radial-gradient(ellipse at 15% 38%,rgba(135,145,154,.38) 0%,rgba(135,145,154,.14) 23%,transparent 47%),
    radial-gradient(ellipse at 7% 76%,rgba(154,162,169,.34) 0%,rgba(154,162,169,.12) 22%,transparent 46%),
    radial-gradient(ellipse at 28% 92%,rgba(116,127,137,.28) 0%,rgba(116,127,137,.10) 21%,transparent 44%),
    radial-gradient(ellipse at 43% 20%,rgba(67,82,96,.36) 0%,rgba(67,82,96,.13) 24%,transparent 49%),
    radial-gradient(ellipse at 59% 58%,rgba(86,99,111,.34) 0%,rgba(86,99,111,.11) 25%,transparent 50%),
    radial-gradient(ellipse at 82% 14%,rgba(35,54,71,.38) 0%,rgba(35,54,71,.15) 23%,transparent 47%),
    radial-gradient(ellipse at 94% 46%,rgba(24,45,64,.44) 0%,rgba(24,45,64,.17) 24%,transparent 49%),
    radial-gradient(ellipse at 84% 88%,rgba(47,65,81,.36) 0%,rgba(47,65,81,.13) 23%,transparent 47%),
    radial-gradient(ellipse at 72% 76%,rgba(178,184,189,.24) 0%,rgba(178,184,189,.08) 21%,transparent 44%),
    linear-gradient(158deg,#283947 0%,#334653 18%,#56636d 40%,#7d858c 62%,#5f6e7a 80%,#273b4d 100%)!important;
  background-color:#53616d!important;
  background-attachment:fixed!important;
}
.qmes-ipad-hero,.qmes-ipad-home-card,.qmes-ipad-home-note,.qmes-ipad-work-head,.qmes-ipad-section,.qmes-ipad-item-tabs button,.qmes-ipad-measure-card,.qmes-ipad-overall{background:linear-gradient(90deg,#ffffff 0%,#fbfbfc 38%,#f4f5f6 72%,#eceef0 100%)!important;background-color:#f6f7f8!important;}
.qmes-ipad-home-card:hover,.qmes-ipad-home-card:focus-visible{background:linear-gradient(90deg,#ffffff 0%,#f8fafc 52%,#eef1f4 100%)!important;}
.qmes-ipad-mode-tabs button{background:linear-gradient(90deg,#f5f7f9 0%,#eef2f5 55%,#e8edf1 100%)!important;border-color:#cbd5dd!important;color:#27313b!important;box-shadow:0 4px 10px rgba(15,23,42,.07)!important;}
.qmes-ipad-mode-tabs button:hover,.qmes-ipad-mode-tabs button:focus-visible{background:linear-gradient(90deg,#f1f4f7 0%,#e9eef2 55%,#e2e8ed 100%)!important;border-color:#b7c3cd!important;}
.qmes-ipad-mode-tabs button.is-active{background:linear-gradient(90deg,#edf2f6 0%,#e3eaf0 52%,#d9e2e9 100%)!important;border-color:#9aabb9!important;color:#17212b!important;box-shadow:0 5px 12px rgba(30,41,59,.11),inset 0 0 0 1px rgba(255,255,255,.42)!important;}
.qmes-ipad-mode-tabs button small{color:#53697b!important;}.qmes-ipad-mode-tabs button strong{color:#202a33!important;}
.qmes-ipad-item-tabs button.is-active{background:linear-gradient(90deg,#ffffff 0%,#fbfdff 55%,#f5f9fc 100%)!important;border-color:#2bc3ec!important;box-shadow:0 0 0 3px rgba(43,195,236,.12)!important;}
.qmes-ipad-mode-tabs + .qmes-ipad-section .qmes-ipad-section-title > span,.qmes-ipad-section:nth-of-type(2) .qmes-ipad-section-title > span{width:44px!important;height:44px!important;border-radius:12px!important;background:#122841!important;border:1px solid #27415f!important;color:#fff!important;font-size:18px!important;font-weight:950!important;box-shadow:0 4px 10px rgba(18,40,65,.22)!important;}
.qmes-ipad-mode-tabs + .qmes-ipad-section .qmes-ipad-section-title{min-height:50px!important;align-items:center!important;margin-bottom:18px!important;}
.qmes-ipad-mode-tabs + .qmes-ipad-section .qmes-ipad-section-title > div{display:flex!important;align-items:center!important;min-height:44px!important;}
.qmes-ipad-mode-tabs + .qmes-ipad-section .qmes-ipad-section-title h2{font-size:25px!important;line-height:44px!important;font-weight:950!important;letter-spacing:-.02em!important;}
.qmes-ipad-mode-tabs + .qmes-ipad-section .qmes-ipad-section-title p{display:none!important;}
.qmes-ipad-section:nth-of-type(2) .qmes-ipad-section-title{min-height:46px!important;align-items:center!important;}
.qmes-ipad-section:nth-of-type(2) .qmes-ipad-section-title > div:not(.qmes-ipad-current-judge){display:flex!important;align-items:center!important;min-height:44px!important;}
.qmes-ipad-section:nth-of-type(2) .qmes-ipad-section-title h2{font-size:21px!important;line-height:44px!important;font-weight:900!important;}
.qmes-ipad-section:nth-of-type(2) .qmes-ipad-section-title p{font-size:12px!important;line-height:1.2!important;margin-left:10px!important;}
.qmes-ipad-form-grid label>span{font-size:16px!important;font-weight:900!important;line-height:1.35!important;color:#17212b!important;}
.qmes-ipad-form-grid label>span b{font-size:16px!important;}
.qmes-ipad-form-grid input.lot::placeholder{font-size:13px!important;letter-spacing:-.02em!important;}
.qmes-ipad-form-grid > label:last-child{grid-column:1 / -1!important;}.qmes-ipad-form-grid > label:last-child input{width:100%!important;}
.qmes-ipad-form-grid:has(input[list="qmes-ipad-lots"]):not(:has(input[placeholder="고객사명"])) > label:nth-of-type(1){order:2!important;grid-column:span 1!important;}
.qmes-ipad-form-grid:has(input[list="qmes-ipad-lots"]):not(:has(input[placeholder="고객사명"])) > label:nth-of-type(2){order:3!important;}.qmes-ipad-form-grid:has(input[list="qmes-ipad-lots"]):not(:has(input[placeholder="고객사명"])) > label:nth-of-type(3){order:1!important;}.qmes-ipad-form-grid:has(input[list="qmes-ipad-lots"]):not(:has(input[placeholder="고객사명"])) > label:nth-of-type(4){order:4!important;}.qmes-ipad-form-grid:has(input[list="qmes-ipad-lots"]):not(:has(input[placeholder="고객사명"])) > label:nth-of-type(5){order:5!important;grid-column:span 2!important;}
.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(1){order:2!important;grid-column:span 1!important;}.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(2){order:3!important;}.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(3){order:1!important;}.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(4){order:6!important;}.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(5){order:4!important;}.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(6){order:5!important;}.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(7){display:none!important;}.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(8){order:7!important;grid-column:span 1!important;}.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(9){order:8!important;grid-column:span 2!important;}
.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(6) > span{font-size:0!important;}.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(6) > span::before{content:"출하량 (kg) ";font-size:16px!important;font-weight:900!important;color:#17212b!important;}.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(6) > span > b{font-size:16px!important;}
.qmes-ipad-item-tabs button{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:82px!important;padding:16px 36px!important;text-align:center!important;}.qmes-ipad-item-tabs button > span{position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important;grid-row:auto!important;}.qmes-ipad-item-tabs button strong{display:block!important;width:100%!important;text-align:center!important;font-size:18px!important;font-weight:900!important;}.qmes-ipad-item-tabs button:nth-child(4) strong{font-size:0!important;}.qmes-ipad-item-tabs button:nth-child(4) strong::after{content:"COA 확인";font-size:18px!important;font-weight:900!important;}.qmes-ipad-item-tabs button small{position:absolute!important;top:8px!important;right:9px!important;margin:0!important;font-size:11px!important;line-height:1!important;text-align:right!important;}
.qmes-ipad-triple input.is-spec-ng,.qmes-ipad-repeat-choice input.is-spec-ng{color:#dc2626!important;border-color:#ef4444!important;background:#fff7f7!important;font-weight:900!important;box-shadow:inset 0 0 0 1px rgba(220,38,38,.08)!important;}.qmes-ipad-triple input.is-spec-ng:focus,.qmes-ipad-repeat-choice input.is-spec-ng:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.12)!important;}
@media (max-width:620px){.qmes-ipad-mode-tabs small,.qmes-ipad-mode-tabs button>small{font-size:19px!important;letter-spacing:-.05em!important;word-spacing:0!important;}.qmes-ipad-mode-tabs strong{font-size:17px!important;}.qmes-ipad-work-head > div:nth-child(2) > span{font-size:21px!important;letter-spacing:-.05em!important;word-spacing:0!important;color:#5f7182!important;}.qmes-ipad-mode-tabs + .qmes-ipad-section .qmes-ipad-section-title h2{font-size:22px!important;}.qmes-ipad-form-grid label>span{font-size:15px!important;}.qmes-ipad-form-grid label>span b{font-size:15px!important;}.qmes-ipad-form-grid > label:last-child{grid-column:1!important;}.qmes-ipad-form-grid:has(input[list="qmes-ipad-lots"]):not(:has(input[placeholder="고객사명"])) > label:nth-of-type(5){grid-column:1!important;}.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(1),.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(2),.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(3),.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(4),.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(5),.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(6),.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(8),.qmes-ipad-form-grid:has(input[placeholder="고객사명"]) > label:nth-of-type(9){grid-column:1!important;}.qmes-ipad-item-tabs button{min-height:76px!important;padding-left:34px!important;padding-right:34px!important;}.qmes-ipad-item-tabs button strong{font-size:16px!important;}.qmes-ipad-item-tabs button:nth-child(4) strong::after{font-size:16px!important;}}
