@media (min-width: 769px){.table-head>span,.pos-cell{padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important}.pos-cell.col-name{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:56px}.pos-badge-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;margin-top:4px!important;width:100%!important}.pos-cell:not(.col-name){justify-content:flex-end!important}.table-head>span:not(:first-child){justify-content:flex-end!important;text-align:right!important}.app-tools-container{display:flex!important;align-items:center!important;gap:12px!important}.header-row-1,.header-row-2,.header-row-3,.header-row-4{display:flex!important;align-items:center!important;gap:6px!important}.col-name{flex:1.8!important}.col-currentPrice,.col-price{flex:1!important}.col-quantity,.col-qty{flex:.7!important}.col-avgPrice,.col-evalValue{flex:1!important}.col-profit{flex:1.15!important}.col-profitRate{flex:.7!important}.col-weight{flex:.6!important}.col-annualDiv,.col-monthlyDiv{flex:1!important}.col-receivedDividend,.col-received{flex:1.2!important}.col-theme{flex:1.3!important;justify-content:center!important}.col-remove{flex:.25!important;justify-content:center!important}}@media (max-width: 768px){.app-container{padding:0 16px 32px!important;overflow-x:hidden!important}.app-header{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.app-tools-container{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.header-row-1,.header-row-2,.header-row-3,.header-row-4{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.header-row-1::-webkit-scrollbar,.header-row-2::-webkit-scrollbar,.header-row-3::-webkit-scrollbar,.header-row-4::-webkit-scrollbar{display:none}.header-row-2{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:8px}.guide-btn-ext{height:32px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;flex-shrink:0!important}.top-row{flex-direction:column!important;gap:12px!important;width:100%!important}.search-box,.form-box{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:12px 16px!important;flex:none!important}.search-input{padding:8px 0!important;font-size:13px!important}.table-head{display:none!important}.table-body{background:transparent!important;border:none!important;box-shadow:none!important}.pos-row{flex-direction:column;align-items:flex-start!important;padding:16px!important;background:#fff;border:1px solid rgba(0,0,0,.08)!important;border-radius:12px;margin-bottom:12px;box-shadow:0 2px 8px #0000000a;position:relative;width:100%!important;box-sizing:border-box!important}.pos-cell{border-left:none!important;padding:8px 0!important;width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;text-align:right!important;flex:none!important;min-height:auto!important}.pos-cell:before{content:attr(data-label);font-family:Noto Sans KR,sans-serif;font-size:11px;color:#a8a29e;text-transform:uppercase;text-align:left}.pos-name-cell{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding-bottom:12px!important;border-bottom:1px solid rgba(0,0,0,.06)!important;margin-bottom:8px;width:calc(100% - 30px)!important}.pos-name-cell:before{display:none!important}.pos-theme-cell{justify-content:flex-start!important;margin-top:8px;padding-top:12px!important;border-top:1px solid rgba(0,0,0,.06)!important}.pos-theme-cell:before{display:none!important}.pos-remove-cell{position:absolute!important;top:16px;right:16px;width:auto!important;padding:0!important}.pos-remove-cell:before{display:none!important}.charts-container{flex-direction:column!important;gap:20px!important}.form-two-col{flex-direction:column!important;gap:16px!important}}
