.xc-shop-select[data-v-07b53844]{margin:24px 0}.xc-shop-select .shop-wrap[data-v-07b53844]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.xc-shop-select .shop-wrap li[data-v-07b53844]{border:1px solid #1890ff;height:45px;line-height:20px;text-align:center;word-break:break-all;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.xc-shop-select .shop-wrap li.current[data-v-07b53844]{background:#1890ff;color:#fff}.xc-shop-select .shop-wrap li span[data-v-07b53844]{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ant-checkbox-wrapper[data-v-0b55f39e],.ant-radio-wrapper[data-v-0b55f39e]{margin-left:0!important;margin-right:8px}.allocation-container[data-v-eaaaad9a]{background-color:#f9fafb}.allocation-container .container-wrapper[data-v-eaaaad9a]{margin:0 auto}.content-card[data-v-eaaaad9a]{background:#fff;border-radius:.5rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem}.content-card .header[data-v-eaaaad9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.content-card .header h1[data-v-eaaaad9a]{font-size:1.25rem;font-weight:500}.add-button[data-v-eaaaad9a]{background:#3b82f6;color:#fff;padding:.5rem 1rem;border-radius:.375rem;-webkit-transition:background-color .2s;transition:background-color .2s}.add-button[data-v-eaaaad9a]:hover{background:#2563eb}.add-button i[data-v-eaaaad9a]{margin-right:.5rem}.allocation-list>*+[data-v-eaaaad9a]{margin-top:1rem}.allocation-item[data-v-eaaaad9a]{background-color:#f9fafb;border-radius:.5rem;padding:1rem}.allocation-item .item-content[data-v-eaaaad9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.allocation-item .item-content .item-details[data-v-eaaaad9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.allocation-item .item-content .item-details .detail-row[data-v-eaaaad9a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:150px}.detail-content[data-v-eaaaad9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:.5rem;overflow:hidden}.detail-content .value[data-v-eaaaad9a]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.percentage-input[data-v-eaaaad9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.percentage-input input[data-v-eaaaad9a]{width:5rem;padding:.25rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;text-align:center}.percentage-input input[data-v-eaaaad9a]:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 1px #3b82f6;box-shadow:0 0 0 1px #3b82f6;outline:none}.percentage-input span[data-v-eaaaad9a]{margin-left:.5rem}.delete-button[data-v-eaaaad9a]{color:#ef4444;padding:.5rem;-webkit-transition:color .2s;transition:color .2s}.delete-button[data-v-eaaaad9a]:hover{color:#dc2626}.modal-mask[data-v-eaaaad9a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:50}.modal-container[data-v-eaaaad9a]{background:#fff;border-radius:.5rem;width:500px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.modal-container .modal-content[data-v-eaaaad9a]{padding:1.5rem}.modal-container .modal-content .modal-header[data-v-eaaaad9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.modal-container .modal-content .modal-header h3[data-v-eaaaad9a]{font-size:1.125rem;font-weight:500}.account-section[data-v-eaaaad9a]{margin-bottom:1.5rem}.account-section h4[data-v-eaaaad9a]{font-weight:500;margin-bottom:.75rem}.account-list>*+[data-v-eaaaad9a]{margin-top:.75rem}.account-item[data-v-eaaaad9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-item label[data-v-eaaaad9a]{margin-left:.75rem;font-size:.875rem}.modal-actions[data-v-eaaaad9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.modal-actions button[data-v-eaaaad9a]{padding:.5rem 1rem;border-radius:.375rem;-webkit-transition:all .2s;transition:all .2s}.cancel-button[data-v-eaaaad9a]{border:1px solid #d1d5db;color:#374151}.cancel-button[data-v-eaaaad9a]:hover{background:#f3f4f6}.confirm-button[data-v-eaaaad9a]{background:#3b82f6;color:#fff}.confirm-button[data-v-eaaaad9a]:hover{background:#2563eb}.modal-enter-active[data-v-eaaaad9a],.modal-leave-active[data-v-eaaaad9a]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-enter-from[data-v-eaaaad9a],.modal-leave-to[data-v-eaaaad9a]{opacity:0}input[type=number][data-v-eaaaad9a]::-webkit-inner-spin-button,input[type=number][data-v-eaaaad9a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox][data-v-eaaaad9a],input[type=radio][data-v-eaaaad9a]{accent-color:#3b82f6}@-webkit-keyframes flash-eaaaad9a{0%{-webkit-box-shadow:0 0 5px #1890ff;box-shadow:0 0 5px #1890ff}50%{-webkit-box-shadow:0 0 15px #1890ff;box-shadow:0 0 15px #1890ff}to{-webkit-box-shadow:0 0 5px #1890ff;box-shadow:0 0 5px #1890ff}}@keyframes flash-eaaaad9a{0%{-webkit-box-shadow:0 0 5px #1890ff;box-shadow:0 0 5px #1890ff}50%{-webkit-box-shadow:0 0 15px #1890ff;box-shadow:0 0 15px #1890ff}to{-webkit-box-shadow:0 0 5px #1890ff;box-shadow:0 0 5px #1890ff}}.flash-button[data-v-eaaaad9a]{-webkit-animation:flash-eaaaad9a 2s infinite;animation:flash-eaaaad9a 2s infinite}.flash-button[data-v-eaaaad9a]:hover{-webkit-animation:none;animation:none}