.od-popup{position:fixed;z-index:10020;box-shadow:0 3px 12px #0003;max-height:calc(100vh - 8px);overflow:auto}.od-popup-card{width:180px;border:1px solid #d7d7d7;background:#fff;padding:0}.od-popup-card button{display:block;min-height:32px;width:100%;border:0;border-bottom:1px solid #ddd;border-radius:0;background:#fff;color:#333;text-align:center;font:12px Arial,'Malgun Gothic',sans-serif;cursor:pointer;padding:6px 4px}.od-popup-card button:last-child{border-bottom:0}.od-popup-card button:disabled{color:#a4a4a4;background:#fafafa;cursor:default}.od-popup-card button:not(:disabled):hover,.od-popup-card button:focus{outline:0;background:#e7eaf4}.od-popup-layout{background:#444;color:white;width:48px;padding:2px}.od-popup-layout button{display:block;border:0;border-radius:0;background:transparent;color:#aaa;font:28px Arial;line-height:37px;height:40px;width:44px;cursor:pointer}.od-popup-layout button[aria-checked=true],.od-popup-layout button:hover,.od-popup-layout button:focus{color:white;background:#555;outline:0}
.od-layout-tiles .od-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-content:start}.od-layout-tiles .od-card{margin:0;min-width:0}.od-layout-tiles .od-card-line{gap:5px}.od-layout-tiles .od-phone{display:none}.od-layout-tiles .od-card-meta{margin-left:0}.od-layout-tiles .od-card-bottom>div{white-space:normal}.od-layout-compact .od-card>p,.od-layout-compact .od-card-meta{display:none}.od-layout-compact .od-card{min-height:65px}.od-layout-line .od-card{min-height:0;padding:7px;border-radius:0;margin-bottom:2px}.od-layout-line .od-card-meta,.od-layout-line .od-card-tools,.od-layout-line .od-card-bottom,.od-layout-line .od-card>p{display:none}.od-card-detail .od-detail-content{max-height:60vh;overflow:auto}.od-card-detail dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:5px 12px;font-size:12px}.od-card-detail dt{color:#697791}.od-card-detail dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.od-card-detail article{padding:8px;border-bottom:1px solid #ddd}.od-card-detail footer{display:flex;gap:6px;margin-top:8px}.od-card-detail .od-detail-note{font-size:12px;color:#7c8294}
@media(max-width:1050px){.od-layout-tiles .od-list{grid-template-columns:1fr}}
.od-popup-layout button{position:relative;font-size:0}.od-popup-layout button::before,.od-popup-layout button::after{content:"";position:absolute;background:currentColor}.od-popup-layout button[data-layout=tiles]::before{width:9px;height:9px;border-radius:3px;left:10px;top:9px;box-shadow:12px 0 currentColor,0 12px currentColor,12px 12px currentColor}.od-popup-layout button[data-layout=tiles]::after{display:none}.od-popup-layout button[data-layout=detail]::before{width:18px;height:3px;left:19px;top:10px;box-shadow:0 7px currentColor,0 14px currentColor}.od-popup-layout button[data-layout=detail]::after{width:4px;height:3px;left:10px;top:10px;box-shadow:0 7px currentColor,0 14px currentColor}.od-popup-layout button[data-layout=compact]::before{width:25px;height:3px;left:10px;top:10px;box-shadow:0 7px currentColor,0 14px currentColor}.od-popup-layout button[data-layout=line]::before{width:25px;height:4px;left:10px;top:13px;box-shadow:0 9px currentColor}
.od-layout-tiles .od-list{grid-auto-rows:max-content;align-items:stretch}.od-layout-tiles .od-card{height:max-content;min-height:155px;box-sizing:border-box}.od-layout-tiles .od-card-tools{flex-wrap:wrap}.od-layout-tiles .od-card-line>span:not(.od-duration){overflow-wrap:anywhere}

.od-tile-content{display:none}.od-layout-tiles .od-list{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:10px;padding:10px;align-items:start}.od-layout-tiles .od-card{background:#fff;min-height:164px;padding:12px 13px;border-radius:13px;color:#111}.od-layout-tiles .od-card>div:not(.od-tile-content),.od-layout-tiles .od-card>p{display:none}.od-layout-tiles .od-tile-content{display:block;padding-right:9px}.od-tile-heading{line-height:20px}.od-tile-heading strong{font-size:16px;color:#6875ae}.od-tile-contact{margin:3px 0;color:#174374;line-height:17px;overflow-wrap:anywhere}.od-tile-contact>span{color:#62718c}.od-tile-state{height:17px;display:flex;align-items:center;gap:4px}.od-tile-state>span{font-size:10px;line-height:12px;border:1px solid #ddd;color:#999;padding:0 2px}.od-layout-tiles .od-tile-content .od-card-meta{display:flex;margin:5px 0 0;color:#666;line-height:17px}.od-tile-content .od-card-meta>span:first-child{padding-left:0}.od-tile-close{position:absolute;top:5px;right:7px;border:0;background:transparent;color:#ccc;font-size:24px;line-height:24px;padding:0;cursor:default}

@media(max-width:1400px){.original-mode .tb-right{display:flex}.original-mode .tb-right .user,.original-mode .tb-right .muted{display:none}}
.od-layout-tiles .od-list{grid-template-columns:repeat(auto-fill,225px)}@media(max-width:650px){.od-layout-tiles .od-list{grid-template-columns:minmax(0,225px)}}

.od-naver-badge{display:inline-flex;align-items:center;justify-content:center;width:15px;height:14px;background:#03c75a;color:white;font:bold 11px Arial;line-height:14px}.od-tile-state>.od-naver-badge{border:0;color:white;padding:0}.od-tile-state .original-country-flag{width:16px;height:14px;object-fit:fill}.od-tile-state .original-country-flag[hidden]{display:none}

.od-card{cursor:pointer}.od-line-badges{display:inline-flex;align-items:center;gap:4px}.od-line-badges img{width:16px;height:14px}.od-line-badges img[hidden]{display:none}.od-heading-badges{display:inline-flex;vertical-align:middle;gap:3px}.od-layout-tiles .od-reception-tile{padding-right:0}.od-reception-tile .od-tile-heading{display:flex;align-items:center;gap:3px;white-space:nowrap;padding-right:13px}.od-reception-tile .od-tile-heading>span:last-child{overflow:hidden;text-overflow:ellipsis}.od-reception-tile .od-tile-heading strong{color:#54a6cd;flex-shrink:0}.od-reception-tile .od-tile-contact{color:#12354b}.od-reserved-time{font-size:12px;color:#6875ae}.od-reception-tail{position:absolute;left:13px;right:13px;bottom:12px;display:flex;justify-content:space-between;color:#8b9d8b;font-size:14px}.od-state-minutes{color:red}.od-receipt.od-layout-detail .od-card{min-height:103px;box-sizing:border-box}.od-receipt.od-layout-detail .od-card-bottom{justify-content:space-between}.od-receipt.od-layout-detail .od-card-line{padding-right:2px}.od-receipt.od-layout-detail .od-card-meta{margin-left:45px}.od-receipt .od-card-line .od-naver-badge{margin-left:-5px}
.od-heading-badges .original-country-flag{width:16px;height:14px;object-fit:fill;max-width:16px}.od-heading-badges .original-country-flag[hidden]{display:none}.od-heading-badges{flex-shrink:0}
.od-tile-state select{font-size:10px;line-height:12px;max-width:62px;height:15px;padding:0;border:1px solid #ddd;background:white;color:#666;opacity:1}.od-reception-tail{pointer-events:none}
