.logo[data-v-3b6caf8b]{position:absolute;top:20px}.pouch_container[data-v-3b6caf8b]{display:flex;flex-direction:column;height:85vh;padding-top:20vh;align-items:center;overflow:hidden;position:fixed;width:100%;top:0}.header[data-v-3b6caf8b]{margin-bottom:24px;text-align:center;font-size:16px}.main-content[data-v-3b6caf8b]{display:flex;justify-content:center}.password-container[data-v-3b6caf8b]{display:flex}.input-wrapper[data-v-3b6caf8b]{position:relative;width:40px;height:40px}.password-input[data-v-3b6caf8b]{width:40px;height:40px;text-align:center;outline:none;opacity:0;pointer-events:none}.dot[data-v-3b6caf8b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:#d9d9d9;border-radius:50%;pointer-events:none}.dot.filled[data-v-3b6caf8b]{background-color:#51c37e}.keypad_container[data-v-3b6caf8b]{height:40vh;width:100%;position:absolute;bottom:24px;display:flex;justify-content:center;background:#fff;color:#3a3a3a}.keypad[data-v-3b6caf8b]{display:grid;grid-template-columns:repeat(3,112px);height:100%}.key[data-v-3b6caf8b]{font-size:24px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}[data-v-3b6caf8b]{-webkit-overflow-scrolling:none;touch-action:none}body[data-v-3d955258],html[data-v-3d955258]{height:100%;overflow:hidden}.detail_container[data-v-3d955258]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:#f8f9fa;touch-action:none}.header[data-v-3d955258]{background-color:#fff;padding:20px 0;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ddd}.header>img[data-v-3d955258]{position:absolute;left:20px}.orders_num[data-v-3d955258],.sub_header[data-v-3d955258]{display:flex;align-items:center}.sub_header[data-v-3d955258]{justify-content:space-between;background:#fff;padding:10px 20px;font-size:14px;color:#3a3a3a}.timer[data-v-3d955258]{color:#fe665c}.scroll_container[data-v-3d955258]{max-height:90vh;overflow:hidden scroll;padding:2vh 0 15vh 0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.search_container[data-v-3d955258]{height:38px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;display:flex;align-items:center;padding:0 8px 0 4px;font-size:16px;margin-bottom:16px}.main-content[data-v-3d955258]{flex:1;padding:0 20px}.no_data[data-v-3d955258]{width:100%;height:50vh;display:flex;align-items:center;justify-content:center;color:#7c7c7c;font-size:14px}.order-details[data-v-3d955258]{background-color:#fff;padding:16px;margin-bottom:16px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.order-title[data-v-3d955258]{font-size:14px;font-weight:700;color:#333}.order-info[data-v-3d955258]{font-size:14px;color:#666;display:flex;flex-direction:column;gap:8px;margin-top:8px}.order_info_dentalCode[data-v-3d955258],.order_info_prosthesisName[data-v-3d955258]{display:flex;color:#3a3a3a}.order_info_title[data-v-3d955258]{min-width:80px;font-size:14px;color:#7c7c7c}.tooth-part[data-v-3d955258]{border:1px solid #ccc;padding:4px;border-radius:4px;min-width:100px;display:inline-block;background-color:#fff}.tooth-part[data-v-3d955258]:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}