.member-activity-page[data-db-activity-owner="1"]{min-width:0}.db-activity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.db-activity-filters{display:flex;gap:6px;margin:18px 0 12px}.db-activity-filters button{height:34px;padding:0 15px;border:1px solid #d7d7dc;background:#fff;color:#666;cursor:pointer}.db-activity-filters button.active{border-color:#6d35ef;color:#5a24d6;font-weight:700}.db-activity-table{width:100%;table-layout:fixed}.db-activity-table th:nth-child(1){width:58px}.db-activity-table th:nth-child(2){width:110px}.db-activity-table th:nth-child(4){width:95px}.db-activity-table th:nth-child(5){width:145px}.db-activity-table th:nth-child(6){width:80px}.db-activity-table td.left{text-align:left}.db-activity-link{max-width:100%;padding:0;border:0;background:none;color:#222;font:inherit;font-weight:600;text-align:left;cursor:pointer}.db-activity-link:hover{text-decoration:underline}.db-activity-source{margin-top:4px;color:#999;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-activity-status{display:inline-flex;align-items:center;justify-content:center;min-width:66px;height:25px;padding:0 8px;border-radius:13px;font-size:12px}.db-activity-status.waiting{background:#f2f2f5;color:#666}.db-activity-status.answered{background:#f2edff;color:#5a24d6}.db-activity-empty{padding:45px 10px!important;color:#999}.db-activity-modal-backdrop{position:fixed;inset:0;z-index:17000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.48)}.db-activity-modal{width:min(720px,94vw);max-height:88vh;overflow:auto;background:#fff;box-shadow:0 18px 60px rgba(0,0,0,.24)}.db-activity-modal>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e1e1e5;background:#fff}.db-activity-modal>header h2{margin:0;font-size:20px}.db-activity-modal>header button{width:32px;height:32px;border:0;background:none;font-size:25px;line-height:1;cursor:pointer}.db-activity-modal form{display:grid;gap:14px;padding:20px 22px}.db-activity-modal form>label{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px}.db-activity-modal form>label>span{font-weight:600}.db-activity-modal input,.db-activity-modal select,.db-activity-modal textarea{width:100%;box-sizing:border-box;border:1px solid #cfcfd5;background:#fff;font:inherit}.db-activity-modal input,.db-activity-modal select{height:40px;padding:0 10px}.db-activity-modal textarea{min-height:160px;padding:10px;resize:vertical}.db-activity-modal label.db-secret{display:flex;align-items:center;gap:8px;margin-left:102px}.db-activity-modal label.db-secret input{width:16px;height:16px}.db-activity-modal footer{display:flex;justify-content:center;gap:8px;padding-top:4px}.db-activity-modal footer button{min-width:84px;height:38px;padding:0 14px;border:1px solid #c7c7cc;background:#fff;cursor:pointer}.db-activity-modal footer button.primary{border-color:#5f2ae6;background:#5f2ae6;color:#fff}.db-activity-modal footer button.danger{border-color:#d25b5b;color:#bc3838}.db-source-picker{padding:14px;border:1px solid #dedee3;background:#fafafa}.db-source-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.db-source-picker-head>div{display:flex;gap:5px;min-width:0}.db-source-picker-head input{width:285px;max-width:45vw;height:34px}.db-source-picker-head button{height:34px;padding:0 12px;border:1px solid #777;background:#fff;cursor:pointer}.db-source-selected{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid #cabcf5;background:#fff;color:#333}.db-source-selected.empty{border-color:#ddd;color:#999}.db-source-selected span{font-size:12px;color:#777}.db-source-results{max-height:245px;overflow:auto;margin-top:8px}.db-source-result{display:flex;width:100%;align-items:center;gap:10px;padding:9px 10px;border:0;border-top:1px solid #e3e3e6;background:#fff;text-align:left;cursor:pointer}.db-source-result:hover{background:#f6f2ff}.db-source-result .thumb{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center}.db-source-result img{max-width:100%;max-height:100%;object-fit:contain}.db-source-result>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.db-source-result strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-source-result small{color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-source-loading{margin:0;padding:18px;text-align:center;color:#999}.db-activity-detail{padding:20px 22px}.db-activity-detail .meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.db-activity-detail .meta span{padding:4px 8px;background:#f3f3f5;color:#666;font-size:12px}.db-activity-detail dl{display:grid;grid-template-columns:90px minmax(0,1fr);margin:0;border-top:1px solid #e5e5e8}.db-activity-detail dt,.db-activity-detail dd{margin:0;padding:10px;border-bottom:1px solid #e5e5e8}.db-activity-detail dt{background:#fafafa;font-weight:600}.db-activity-detail .content{min-height:120px;padding:18px 4px;line-height:1.7}.db-activity-detail .answers{padding:14px;border:1px solid #e4e0ef;background:#faf8ff}.db-activity-detail .answers>strong{display:block;margin-bottom:8px}.db-activity-detail .answers p{margin:0 0 5px;line-height:1.7}.db-activity-detail .answers small{color:#888}.db-activity-detail footer{margin-top:18px}.db-activity-flash{position:fixed;left:50%;bottom:38px;z-index:19000;transform:translate(-50%,12px);opacity:0;padding:10px 16px;border-radius:4px;background:#222;color:#fff;transition:.18s ease;pointer-events:none}.db-activity-flash.show{transform:translate(-50%,0);opacity:1}@media(max-width:760px){.db-activity-head{align-items:center}.db-activity-head p{display:none}.db-activity-filters{overflow:auto}.db-activity-table{min-width:720px}.db-activity-modal-backdrop{padding:10px}.db-activity-modal{width:100%;max-height:94vh}.db-activity-modal>header{padding:14px 16px}.db-activity-modal form{padding:16px}.db-activity-modal form>label{grid-template-columns:76px minmax(0,1fr)}.db-activity-modal label.db-secret{margin-left:86px}.db-source-picker-head{align-items:flex-start;flex-direction:column}.db-source-picker-head>div{width:100%}.db-source-picker-head input{width:100%;max-width:none}.db-activity-detail{padding:16px}.db-activity-detail dl{grid-template-columns:76px minmax(0,1fr)}}
/* Product inquiry search v630 */
.db-source-result .db-inquiry-product-title,.db-source-selected .db-inquiry-product-title{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-source-result .db-inquiry-product-brand,.db-source-selected .db-inquiry-product-brand{display:block;font-size:12px;color:#777;line-height:1.5}.db-source-result>span:last-child{flex:1}.db-source-selected{min-width:0}.db-source-pages{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;margin-top:8px}.db-source-pages:empty{display:none}.db-source-pages span{margin-right:auto;font-size:12px;color:#777}.db-source-pages button{height:30px;min-width:54px;border:1px solid #cfcfd5;background:#fff;font:inherit;font-size:12px;cursor:pointer}.db-source-pages button:disabled{opacity:.45;cursor:default}
/* Keep the picker within the form grid when product titles are long. */
.db-activity-modal [data-db-activity-form]{min-width:0;grid-template-columns:minmax(0,1fr)}.db-activity-modal .db-source-picker{box-sizing:border-box;min-width:0;max-width:100%}.db-activity-modal .db-source-result{box-sizing:border-box}.db-activity-modal .db-source-picker-head>div{min-width:0}.db-activity-modal .db-source-pages{min-width:0}
.db-activity-modal .db-source-picker-head button{flex:0 0 auto;white-space:nowrap}

/* A/S order identity in search results and the selected order item. */
.db-source-result .db-as-product-name,.db-source-result .db-as-product-identity,.db-source-result .db-as-order-meta,.db-source-selected .db-as-product-name,.db-source-selected .db-as-product-identity,.db-source-selected .db-as-order-meta{display:block;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5}
.db-as-product-identity{font-size:12px;color:#666}
