.sp-island{padding:40px;min-width:1080px;box-sizing:border-box;font-size:14px;color:#333}.sp-island *{box-sizing:border-box}.sp-island .sp-title{font-size:24px;font-weight:700;display:inline-block;vertical-align:middle}.sp-island .sp-toolbar{width:100%;padding-top:40px;text-align:center}.sp-island .sp-toolbar select.form-control,.sp-island .sp-toolbar input.form-control{display:inline}.sp-island .sp-search-row{padding-top:30px;width:100%}.sp-island .sp-search-row input{width:calc(100% - 300px)}.sp-island .sp-bulkbar{float:left}.sp-island .sp-grid-wrap{width:100%;overflow:auto}.sp-island .sp-row{width:100%;margin:0;padding-top:10px;padding-bottom:10px;white-space:nowrap}.sp-island .sp-row.sp-header{font-weight:700;border-bottom:1px solid #aaa}.sp-island .sp-row.sp-data+.sp-row.sp-data,.sp-island .sp-row.sp-data:not(:first-child){border-top:1px solid #eee}.sp-island .sp-cell{display:inline-block;vertical-align:top;padding-right:4px;white-space:normal;word-break:break-word}.sp-island .sp-cell.sp-sep{width:10px;font-size:20px}.sp-island .sp-cell.sp-overflow{overflow:auto}.sp-island .sp-img{width:84px;height:84px;object-fit:contain;cursor:pointer}.sp-island .sp-imgcell.sp-img-expanded{width:500px!important}.sp-island .sp-imgcell.sp-img-expanded .sp-img{width:500px!important;height:500px!important}.sp-island .sp-qty-multi{font-weight:700;color:#00f}.sp-island .sp-oos{color:red}.sp-island .sp-warn{display:block;color:red}.sp-island .sp-remark textarea{width:100%;min-height:48px;resize:vertical}.sp-island .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;text-decoration:none}.sp-island .btn[disabled],.sp-island .btn.disabled{opacity:.3!important;background-color:gray;color:#000;cursor:not-allowed}.sp-island .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.sp-island .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.sp-island .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.sp-island .m-t-10{margin-top:10px}.sp-island .sp-paging{width:100%;padding-top:15px;padding-bottom:15px;border-top:1px solid #ccc;text-align:center}.sp-island .sp-paging button{margin:0 4px}.sp-island .sp-pagesize{display:inline-block;vertical-align:middle}.sp-island .sp-paging select.form-control{display:inline-block;width:auto;height:34px;line-height:1.4;padding:6px 24px 6px 10px;font-size:14px;vertical-align:middle;margin:0 8px}.sp-island .sp-spin{display:inline-block;animation:sp-spin 1s linear infinite}@keyframes sp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sp-island .sp-row.sp-header .sp-cell{white-space:nowrap;word-break:normal;overflow-wrap:normal}.sp-island .sp-bulkbar button{margin-right:6px;margin-bottom:6px}
