/* A shared connection surface for JD and PDD; platform data and status stay independent. */
#app .shop-connections19{padding-bottom:16px!important;margin-bottom:16px!important;border-bottom:1px solid #d6e0ed}
#app .shop-connections19 .connection-title19{display:block;font-size:15px;font-weight:600;line-height:22px;margin:0}
#app .shop-connections19>p.sub{margin:10px 0 12px;line-height:20px}
#app .shop-connections19 .connection-form19{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px}
#app .shop-connections19 .connection-form19 label{display:inline-flex;align-items:center;gap:6px}
#app .shop-connections19 .connection-form19 input{width:190px;min-width:0}
#app .shop-connections19 .connection-form19 select{width:80px}
#app .shop-connections19 .connection-form19 input[name=note]{width:170px}
#app .shop-connections19 .login-connection-table19{width:100%;table-layout:fixed;border-collapse:collapse}
#app .shop-connections19 .login-connection-table19 th,#app .shop-connections19 .login-connection-table19 td{padding:8px 10px;vertical-align:middle;border:1px solid #d6e0ed;white-space:normal;overflow-wrap:anywhere}
#app .shop-connections19 .login-connection-table19 th{background:#eaf3ff;text-align:left}
#app .shop-connections19 .login-connection-table19 button{font-size:15px;line-height:22px;padding:4px 10px;min-height:32px;white-space:nowrap;margin:2px 5px 2px 0}
@media(max-width:800px){#app .shop-connections19 .connection-form19 label{max-width:100%}#app .shop-connections19 .login-connection-table19 td:last-child button{margin:3px 0}}

#app .shop-connections19 .login-connection-table19 td{padding:4px 10px;height:42px}
#app .shop-connections19 .login-connection-table19 button{margin:0 5px 0 0}
