:root{color-scheme:light;font-family:Inter,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f3f5f8;color:#172033}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit}button,input,select,textarea{font:inherit}.shell{min-height:100vh}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 28px;border-bottom:1px solid #e1e4e8;background:#ffffff}.brand{font-size:17px;font-weight:750;letter-spacing:.02em;text-decoration:none}.nav-actions{display:flex;align-items:center;gap:16px;color:#666d78;font-size:14px}.content{width:min(1040px,calc(100% - 40px));margin:0 auto;padding:42px 0}.content:has(>.draft-detail-page){width:100%;margin:0;padding:24px clamp(20px,2.2vw,48px) 64px}.login-card h1,.page-header h1{margin:0;font-size:28px}.login-card p,.muted,.page-header p{color:#68717d}.login-card,.panel{border:1px solid #e1e4e8;border-radius:14px;background:#ffffff;box-shadow:0 8px 24px rgb(20 28 38/5%)}.empty-state{margin-top:28px;padding:56px 24px;text-align:center}.draft-list{display:grid;grid-gap:12px;gap:12px;margin-top:28px;padding:0;list-style:none}.draft-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;text-decoration:none}.draft-thumbnail{display:grid;flex:0 0 84px;width:84px;height:84px;overflow:hidden;place-items:center;border-radius:10px;background:#f1f3f5}.draft-thumbnail img{width:100%;height:100%;object-fit:cover}.draft-thumbnail-empty{color:#8a929d;font-size:11px}.draft-row-main,.draft-row-meta{display:grid;grid-gap:7px;gap:7px}.draft-row-main{flex:1 1;min-width:0}.draft-row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-row-meta{justify-items:end;text-align:right}.login-main{display:grid;min-height:100vh;place-items:center;padding:24px}.login-card{width:min(440px,100%);padding:32px}.form-stack{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.form-stack label{display:grid;grid-gap:7px;gap:7px;font-size:14px;font-weight:650}.form-stack input{width:100%;padding:11px 12px;border:1px solid #cfd4da;border-radius:8px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:0;border-radius:8px;background:#20242b;color:#ffffff;cursor:pointer;text-decoration:none}.button.secondary{border:1px solid #cfd4da;background:#ffffff;color:#20242b}.button:disabled{cursor:not-allowed;opacity:.5}.error{margin-top:18px;padding:12px;border-radius:8px;background:#fff0f0;color:#a22b2b}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-top:28px}.detail-grid section{padding:20px}.detail-grid h2{margin:0 0 8px;color:#68717d;font-size:13px;text-transform:uppercase}.draft-detail-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-top:16px;padding:22px 24px;border:1px solid #dfe4ec;border-radius:18px;background:#ffffff;box-shadow:0 12px 34px rgb(27 39 62/6%)}.draft-detail-page{width:100%}.draft-header-copy{min-width:0}.autofill-kicker,.section-kicker,.workspace-eyebrow{color:#5865d8;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.draft-header-copy h1{margin:7px 0 0;font-size:clamp(24px,1.65vw,34px);line-height:1.2}.draft-header-actions,.draft-header-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.draft-header-meta{margin-top:12px;color:#657084;font-size:13px}.draft-header-meta span{display:inline-flex;align-items:center}.draft-header-meta span+span:before{width:3px;height:3px;margin-right:9px;border-radius:50%;background:#aab2bf;content:""}.draft-header-actions{flex:0 0 auto;justify-content:flex-end}.status-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:#edf3ff;color:#315b9a;font-size:12px;font-weight:750}.status-discarded{background:#eceff2;color:#616975}.review-editor-layout{width:100%;margin-top:20px}.review-images{padding:24px}.review-editor{display:grid;grid-template-areas:"heading heading heading" "source japanese actions" "source-options preparation actions" ". images actions";grid-template-columns:minmax(270px,360px) minmax(620px,1fr) minmax(320px,400px);grid-gap:20px;gap:20px;align-items:start;padding:0;border:0;background:transparent;box-shadow:none}.review-editor-heading{display:flex;grid-area:heading;align-items:flex-end;justify-content:space-between;gap:28px;padding:4px 2px 2px}.review-editor-heading h2{margin:6px 0 0;font-size:clamp(22px,1.3vw,28px)}.review-editor-heading p{margin:6px 0 0}.workspace-steps{display:flex;align-items:center;gap:8px}.workspace-steps span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px 0 7px;border:1px solid #dfe4ec;border-radius:999px;background:#ffffff;color:#586476;font-size:12px;font-weight:750}.workspace-steps strong{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#eef0ff;color:#505bd1;font-size:11px}.draft-action-stack{position:-webkit-sticky;position:sticky;z-index:2;top:20px;grid-area:actions;max-height:calc(100vh - 40px);overflow-y:auto;align-self:start;padding-right:3px;scrollbar-width:thin}.autofill-command{display:grid;grid-gap:18px;gap:18px;padding:20px;overflow:hidden;border:1px solid #cbd2ff;border-radius:16px;background:radial-gradient(circle at 100% 0,rgb(116 126 255/22%),transparent 42%),linear-gradient(145deg,#f8f8ff,#eef1ff);box-shadow:0 12px 28px rgb(61 70 153/10%)}.autofill-command h2{margin:7px 0 0;font-size:20px;line-height:1.3}.autofill-command p{margin:9px 0 0;color:#5b6478;font-size:13px;line-height:1.6}.autofill-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:15px}.autofill-scope span{padding:6px 9px;border:1px solid #d8dcfa;border-radius:8px;background:rgb(255 255 255/76%);color:#4f5870;font-size:11px;font-weight:700}.autofill-command-action{display:grid;grid-gap:10px;gap:10px}.autofill-primary-button{width:100%;min-height:50px;background:#4f5bd5;font-weight:800;box-shadow:0 8px 20px rgb(79 91 213/22%)}.autofill-message{min-height:20px;margin:0;font-size:12px;line-height:1.5}.autofill-success{color:#24643b!important}.autofill-partial{color:#765313!important}.autofill-error{color:#a22b2b!important}.buyma-content-editors,.buyma-preparation-section,.review-draft-meta,.review-source-images,.review-source-options,.source-content-section,.workflow-readiness{margin:0;padding:22px;border:1px solid #dfe4ec;border-radius:16px;background:#ffffff;box-shadow:0 10px 28px rgb(27 39 62/5%)}.source-content-section{grid-area:source}.source-content-section .source-content-grid{grid-template-columns:1fr}.buyma-content-editors{grid-area:japanese}.buyma-preparation-section{grid-area:preparation}.review-source-options{grid-area:source-options}.review-source-images{grid-area:images}.review-draft-meta>header h2,.workflow-readiness h2{margin:6px 0 0;font-size:18px}.review-draft-meta>header p{margin:7px 0 0}.review-editor header h2,.review-images header h2{margin:6px 0 0;font-size:19px}.review-editor header p,.review-images header p{margin:7px 0 0}.buyma-content-editors>header h2,.source-content-section>header h2{font-size:19px}.buyma-content-editors>header p,.source-content-section>header p{margin:7px 0 0}.source-content-grid{display:grid;grid-gap:14px;gap:14px}.source-content-grid .read-only-field{margin-top:18px}.source-description-readonly{min-width:0}.source-description-readonly pre{margin:0;overflow:auto;white-space:pre-wrap;font:inherit;line-height:1.6}.buyma-content-editors{display:grid;grid-gap:14px;gap:14px}.buyma-content-editors>.draft-content-editor{margin-top:4px}.draft-content-editor{padding:16px;border:1px solid #e1e4e8;border-radius:8px;background:#ffffff}.draft-content-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.draft-content-editor-header h3{margin:0;font-size:16px}.draft-content-editor-header p{margin:6px 0 0}.draft-content-editor-actions,.draft-content-editor-meta,.editor-confirm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.user-edited-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #edc66f;border-radius:999px;background:#fff8e5;color:#765313;font-size:11px;font-weight:700}.draft-content-value{min-height:42px;margin:16px 0 0;padding:11px 12px;border:1px solid #e1e4e8;border-radius:8px;white-space:pre-wrap;line-height:1.6}.draft-content-empty{color:#68717d}.draft-title-edit-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;margin-top:16px}.draft-title-edit-row input{width:100%;min-height:42px;padding:10px 12px;border:1px solid #cfd4da;border-radius:8px}.draft-description-edit-row{margin-top:16px}.draft-description-edit-row textarea{width:100%;min-height:160px;padding:10px 12px;border:1px solid #cfd4da;border-radius:8px;resize:vertical}.draft-description-edit-row textarea:focus,.draft-title-edit-row input:focus{border-color:#6c84a6;outline:3px solid rgb(91 121 164/15%)}.draft-content-editor-actions{justify-content:flex-end;margin-top:8px}.editor-counter{color:#68717d;font-size:12px}.editor-counter-error{color:#a22b2b;font-weight:700}.draft-content-editor>.save-message{margin-top:8px}.editor-confirm{margin-top:14px;padding:16px;border:1px solid #edc66f;border-radius:8px;background:#fff8e5}.editor-confirm h4{margin:0;color:#765313}.editor-confirm p{margin:8px 0 14px;color:#765313;font-size:13px}.review-editor label{display:grid;grid-gap:8px;gap:8px;margin-top:16px;color:#394355;font-size:14px;font-weight:750}.review-editor input,.review-editor select,.review-editor textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cfd6e1;border-radius:10px;background:#ffffff;color:#172033}.review-editor input:focus,.review-editor select:focus,.review-editor textarea:focus{border-color:#6975e5;outline:3px solid rgb(99 111 226/14%)}.review-editor textarea{min-height:120px;resize:vertical}.buyma-master-field{margin-top:20px}.review-editor .buyma-master-field>label{margin-top:0}.buyma-master-selection{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:10px 12px;border:1px solid #c9cff5;border-radius:10px;background:#f6f7ff}.buyma-master-selection span{display:grid;grid-gap:3px;gap:3px}.buyma-master-date,.buyma-master-results small,.buyma-master-selection small{color:#68717d;font-size:12px}.buyma-master-selection button,.buyma-master-unregistered{padding:7px 10px;border:1px solid #b8c1cc;border-radius:7px;background:#ffffff;color:#354052;cursor:pointer}.buyma-master-unregistered{width:100%;margin-top:8px;text-align:left}.buyma-master-results{display:grid;max-height:260px;margin-top:8px;overflow-y:auto;border:1px solid #cfd4da;border-radius:8px;background:#ffffff}.buyma-master-results button{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:0;border-bottom:1px solid #e7e9ec;background:#ffffff;color:#20242b;text-align:left;cursor:pointer}.buyma-master-results button:last-child{border-bottom:0}.buyma-master-results button:focus-visible,.buyma-master-results button:hover:not(:disabled){background:#eef4fb;outline:none}.buyma-master-results button:disabled{background:#f4f4f4;color:#8a9098;cursor:not-allowed}.buyma-master-date{display:block;margin-top:6px}.buyma-area-quick-select{margin-top:10px}.buyma-shipping-methods{margin-top:20px;padding:14px;border:1px solid #d7dce2;border-radius:10px}.buyma-shipping-methods legend{padding:0 5px;color:#3d444e;font-size:14px;font-weight:700}.buyma-shipping-methods>.muted{margin:0 0 10px}.review-editor .buyma-shipping-method{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;border:1px solid #e1e4e8;border-radius:8px;background:#ffffff;cursor:pointer}.review-editor .buyma-shipping-method input{width:18px;min-height:18px;margin:0;padding:0}.buyma-shipping-method span{display:grid;grid-gap:3px;gap:3px}.buyma-shipping-method small{color:#68717d;font-weight:400}.buyma-advanced-id-entry{margin-top:12px}.buyma-advanced-id-entry summary{color:#596575;font-size:13px;cursor:pointer}.buyma-shipping-link{display:inline-block;margin-top:12px;color:#345f99;font-size:13px;font-weight:700}.buyma-preparation-section{margin-top:0}.buyma-preparation-section>header h2{margin:6px 0 0}.buyma-preparation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.buyma-prep-group{min-width:0;padding:18px;border:1px solid #e3e7ee;border-radius:14px;background:#fafbfc}.buyma-prep-group-wide{grid-column:1/-1}.buyma-margin-calculator{display:grid;grid-column:1/-1;grid-gap:16px;gap:16px;margin-top:0;padding:16px;border:1px solid #cfd5f4;border-radius:14px;background:#f8f9ff}.buyma-margin-header,.buyma-margin-result-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.buyma-margin-header h3,.buyma-margin-result-heading h4{margin:5px 0 0;color:#202a49;font-size:16px}.buyma-margin-header p{margin:6px 0 0;color:#69728a;font-size:12px;line-height:1.5}.buyma-margin-source-badge,.buyma-margin-status{display:inline-flex;flex:0 0 auto;align-items:center;min-height:24px;padding:0 8px;border:1px solid #cbd2f1;border-radius:999px;background:#ffffff;color:#4d5ab8;font-size:11px;font-weight:800;white-space:nowrap}.buyma-margin-status.is-pending{border-color:#d8dde5;color:#68717d}.buyma-margin-advanced-grid,.buyma-margin-common-grid,.buyma-margin-select-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.buyma-margin-field{display:grid;min-width:0;grid-gap:5px;gap:5px;margin-top:0!important;color:#3d4863!important;font-size:12px!important;font-weight:750!important}.buyma-margin-input-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px}.buyma-margin-field select,.buyma-margin-field>input,.buyma-margin-input-wrap input{min-width:0;min-height:38px;padding:8px 9px;border-color:#cbd2e1;border-radius:8px;font-size:13px}.buyma-margin-input-wrap small{color:#758099;font-size:11px;font-weight:700;white-space:nowrap}.buyma-margin-field-hint{color:#5965be;font-size:10px;font-weight:600}.buyma-margin-error{margin:-4px 0 0;color:#a22b2b;font-size:12px;font-weight:700}.buyma-margin-advanced{border-top:1px solid #e0e4f4;padding-top:12px}.buyma-margin-advanced summary{color:#4a568b;cursor:pointer;font-size:12px;font-weight:800}.buyma-margin-advanced-grid,.buyma-margin-select-grid{margin-top:12px}.buyma-margin-result{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #dce1f7;border-radius:12px;background:#ffffff}.buyma-margin-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.buyma-margin-summary-card{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #e5e8f0;border-radius:9px;background:#fbfcfe}.buyma-margin-summary-card.is-primary{border-color:#c7cdf8;background:#f4f5ff}.buyma-margin-recommendations span,.buyma-margin-summary-card small,.buyma-margin-summary-card span{color:#707a8e;font-size:10px}.buyma-margin-summary-card strong{overflow:hidden;color:#202a49;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.buyma-margin-summary-card small{color:#5362bd;font-weight:700}.buyma-margin-recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end}.buyma-margin-recommendations>div{display:grid;grid-gap:4px;gap:4px;padding:9px 10px;border:1px solid #e5e8f0;border-radius:9px}.buyma-margin-recommendations strong{color:#202a49;font-size:15px}.buyma-margin-recommendations .button{grid-column:1/-1;width:100%;min-height:40px;background:#4f5bd5;font-size:12px;font-weight:800}.buyma-margin-note{margin:0;color:#747d90;font-size:10px;line-height:1.5}.buyma-prep-group-heading{display:flex;align-items:flex-start;gap:11px;padding-bottom:14px;border-bottom:1px solid #e6e9ef}.buyma-prep-group-heading>span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:8px;background:#eef0ff;color:#505bd1;font-size:11px;font-weight:850}.buyma-prep-group-heading h3{margin:1px 0 0;font-size:16px}.buyma-prep-group-heading p{margin:4px 0 0!important;color:#707a8c;font-size:12px}.buyma-readiness{margin-top:12px;padding:14px 16px;border-radius:12px}.buyma-readiness p,.buyma-readiness ul{margin:8px 0 0}.buyma-ready{border:1px solid #bfe5cc;background:#effaf3;color:#25623b}.buyma-hold{border:1px solid #efd9a7;background:#fff8e8;color:#765313}.buyma-stale{border:1px solid #d8dde5;background:#eef1f4;color:#58616d}.buyma-payload-preview{margin-top:20px}.buyma-payload-preview summary{cursor:pointer;font-weight:700}.buyma-payload-preview pre{max-height:360px;overflow:auto;padding:14px;border-radius:8px;background:#15191f;color:#f3f5f7;font-size:12px;white-space:pre-wrap}.buyma-sandbox-submit{margin-top:24px;padding-top:20px;border-top:1px solid #e1e4e8}.buyma-sandbox-submit h3{margin:0 0 12px;font-size:16px}.buyma-sandbox-submit .button{margin-top:8px}.buyma-sandbox-submit .muted,.buyma-sandbox-submit .save-message{margin:10px 0 0}.review-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.read-only-field{display:grid;align-content:center;grid-gap:6px;gap:6px;margin-top:20px;padding:12px;border:1px solid #e1e4e8;border-radius:8px;background:#f7f8fa}.read-only-field small,.read-only-field span{color:#68717d;font-size:12px}.review-editor-actions{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.save-primary-button{width:100%;min-height:48px;background:#172033;font-weight:800}.source-price-summary{margin-top:14px;background:#f6f7f9}.save-message{min-height:20px;margin:0;color:#257043;font-size:13px}.error-text{color:#a22b2b}.source-option-list{display:grid;grid-gap:8px;gap:8px;margin:16px 0 0;padding:0;list-style:none}.source-option-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 12px;border:1px solid #e4e7ed;border-radius:10px;background:#fafbfc}.source-option-main,.source-option-meta{display:grid;grid-gap:4px;gap:4px}.source-option-main{min-width:0}.source-option-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-option-main small,.source-option-meta small{color:#778193;font-size:11px}.source-option-meta{justify-items:end}.source-stock{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800}.source-stock-in_stock{background:#eaf7ef;color:#287045}.source-stock-out_of_stock{background:#f1f2f4;color:#737b87}.review-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:20px}.review-image-grid figure{position:relative;display:grid;grid-template-rows:minmax(180px,1fr) auto;min-height:180px;margin:0;overflow:hidden;border:1px solid #e1e4e8;border-radius:10px;background:#f7f8fa}.review-image-grid img{width:100%;height:180px;min-height:180px;object-fit:contain}.review-image-grid figure.is-selected{border-color:#257043;box-shadow:0 0 0 1px #257043}.review-image-grid figure.is-excluded img{opacity:.45}.review-image-grid figcaption{position:absolute;top:8px;left:8px;padding:4px 7px;border-radius:999px;background:rgb(32 36 43/88%);color:#ffffff;font-size:11px;font-weight:700}.review-image-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:10px;border-top:1px solid #e1e4e8;background:#ffffff}.review-image-actions .button{min-height:34px;padding:6px 8px;font-size:12px}.image-save-hint{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:16px;padding:12px 14px;border:1px solid #dde2ea;border-radius:10px;background:#f7f8fa;color:#667084;font-size:12px}.image-save-hint strong{color:#253047}.image-save-hint .save-message{flex-basis:100%}@media (max-width:1559px){.review-editor{grid-template-areas:"heading heading" "actions actions" "source japanese" "source-options preparation" "images images";grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.draft-action-stack{position:static;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible;padding-right:0}.autofill-command,.review-draft-meta,.workflow-readiness{height:100%}.autofill-scope{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1199px){.review-editor{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.draft-action-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.review-draft-meta{grid-column:1/-1}.buyma-preparation-grid{grid-template-columns:minmax(0,1fr)}.buyma-prep-group-wide{grid-column:1}}@media (max-width:899px){.content:has(>.draft-detail-page){padding:20px 14px 40px}.draft-detail-header{align-items:flex-start;flex-direction:column;padding:18px}.draft-header-actions{justify-content:flex-start}.review-editor-layout{margin-top:16px}.review-editor{grid-template-areas:"heading" "actions" "japanese" "preparation" "images" "source" "source-options";grid-template-columns:minmax(0,1fr);gap:14px}.review-editor-heading{align-items:flex-start;flex-direction:column;gap:14px}.workspace-steps{flex-wrap:wrap}.draft-action-stack{grid-template-columns:1fr}.autofill-command,.buyma-content-editors,.buyma-preparation-section,.review-draft-meta,.review-source-images,.review-source-options,.source-content-section,.workflow-readiness{min-width:0;padding:18px;border-radius:12px}.buyma-master-field-row,.draft-title-edit-row,.review-price-grid,.source-content-grid{grid-template-columns:1fr}.draft-content-editor{padding:14px}.review-editor-actions .button{width:100%}.review-image-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (max-width:640px){.topbar{align-items:flex-start;padding:14px 18px}.nav-actions{align-items:flex-end;flex-direction:column;gap:8px}.draft-row{align-items:flex-start;flex-wrap:wrap}.draft-row-main{flex-basis:calc(100% - 108px)}.draft-row-meta{width:100%;justify-items:start;padding-left:104px;text-align:left}.review-price-grid,.source-content-grid{grid-template-columns:1fr}.draft-content-editor-header{flex-direction:column}.autofill-scope,.draft-title-edit-row{grid-template-columns:1fr}.buyma-margin-header,.buyma-margin-result-heading{flex-direction:column}.buyma-margin-advanced-grid,.buyma-margin-common-grid,.buyma-margin-recommendations,.buyma-margin-select-grid,.buyma-margin-summary-grid{grid-template-columns:1fr}.buyma-margin-recommendations .button{grid-column:auto}.source-option-list li{grid-template-columns:1fr}.source-option-meta{justify-items:start}}.review-editor{grid-template-areas:"heading heading" "actions actions" "anchor anchor" "priority priority" "source japanese" "preparation preparation" "source-options source-options" "images images" "final final" "save-dock save-dock";grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.review-editor-heading{align-items:center}.draft-action-stack{position:static;z-index:auto;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr) minmax(240px,.65fr);grid-gap:12px;gap:12px;max-height:none;overflow:visible;padding:10px;border:1px solid #dfe4ec;border-radius:18px;background:rgb(247 248 251/94%);box-shadow:0 14px 34px rgb(27 39 62/11%)}.draft-action-stack,.draft-workspace-anchor-bar{display:grid;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.draft-workspace-anchor-bar{position:-webkit-sticky;position:sticky;z-index:12;top:10px;grid-area:anchor;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding:8px;border:1px solid #d9dee8;border-radius:14px;background:rgb(246 247 249/96%);box-shadow:0 10px 28px rgb(27 39 62/10%)}.draft-workspace-anchor-bar a{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 12px;border:1px solid #d9dee8;border-radius:9px;background:#fff;color:#172033;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.draft-workspace-anchor-bar a:hover{border-color:#9ba7df;box-shadow:0 5px 14px rgb(36 49 93/10%);transform:translateY(-1px)}.draft-workspace-anchor-bar span{overflow:hidden;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.draft-workspace-anchor-bar small{overflow:hidden;color:#697385;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.draft-workspace-priority-strip{display:grid;grid-area:priority;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(0,auto));align-items:center;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid #e7cf98;border-radius:12px;background:#fff6e5}.draft-workspace-priority-strip.is-ready{border-color:#bfdfd2;background:#eaf6f1}.draft-workspace-priority-strip>div{display:grid;grid-gap:3px;gap:3px}.draft-workspace-priority-strip>div>span{color:#9a5a0a;font-size:10px;font-weight:850;letter-spacing:.08em}.draft-workspace-priority-strip.is-ready>div>span{color:#24705a}.draft-workspace-priority-strip strong{font-size:13px;line-height:1.45}.draft-workspace-priority-strip a{padding:8px 10px;border:1px solid #e2c57e;border-radius:8px;background:#fff;color:#6d4c16;font-size:11px;font-weight:750;text-decoration:none}.draft-workspace-priority-strip.is-ready a{border-color:#b7d8cb;color:#20624d}.draft-action-stack>section{min-width:0;height:100%}.buyma-content-editors,.source-content-section{min-width:0;min-height:100%;scroll-margin-top:108px}.buyma-preparation-section,.draft-workspace-final-review,.draft-workspace-images-section,.review-source-options{scroll-margin-top:108px}.source-title-card{margin-bottom:14px}.translation-caption{display:grid;grid-gap:4px;gap:4px;margin-top:10px;padding:10px 12px;border:1px solid #dce2ea;border-radius:10px;background:#f7f9fc}.buyma-master-caption-ko,.translation-caption span{color:#6a7382;font-size:11px;font-style:normal;font-weight:750}.translation-caption p{margin:0;color:#263244;line-height:1.55;white-space:pre-wrap}.translation-caption.is-stale{border-color:#e5b865;background:#fff8e8}.mumu-stale-badge,.mumu-status{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:800}.mumu-status--ready{background:#e7f7ed;color:#267044}.mumu-stale-badge,.mumu-status--hold{background:#fff1d9;color:#865710}.buyma-margin-sale-price{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:16px 18px;border:1px solid #5b68d8;border-radius:13px;background:linear-gradient(135deg,#27356f,#4657c4);color:#fff;box-shadow:0 12px 26px rgb(47 63 143/22%)}.buyma-margin-sale-price>div{display:grid;grid-gap:4px;gap:4px}.buyma-margin-sale-price span{font-size:12px;font-weight:850;letter-spacing:.03em}.buyma-margin-sale-price small{color:rgb(255 255 255/72%);font-size:10px}.buyma-margin-sale-price strong{flex:0 0 auto;font-size:clamp(24px,2vw,34px);letter-spacing:-.04em;line-height:1}.mumu-source-content-editor{display:grid;grid-gap:14px;gap:14px}.mumu-image-editor__header,.mumu-option-stock-editor__header,.mumu-option-stock-editor__variants-heading,.mumu-source-content-editor__evidence-heading,.mumu-source-content-editor__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.mumu-image-editor__header h3,.mumu-image-editor__header p,.mumu-option-stock-editor__header h3,.mumu-option-stock-editor__header p,.mumu-source-content-editor__header h3,.mumu-source-content-editor__header p{margin:5px 0 0}.mumu-image-editor__summary,.mumu-option-stock-editor__summary,.mumu-source-content-editor__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.mumu-source-content-editor__textarea{width:100%;min-height:340px;resize:vertical;line-height:1.7}.mumu-source-content-editor__analysis-summary,.mumu-source-content-editor__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.mumu-source-content-editor__analysis-summary{padding:10px 12px;border-radius:10px;background:#f4f6fa}.mumu-source-content-editor__evidence{padding:12px;border:1px solid #e1e5eb;border-radius:12px;background:#fbfcfd}.mumu-source-content-editor__fact-list,.mumu-source-content-editor__image-list{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding:0;list-style:none}.mumu-source-content-editor__fact-list li,.mumu-source-content-editor__image-list li{min-width:0;padding:9px 10px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #e6e9ee}.mumu-source-content-editor__failure-list{display:grid;grid-gap:5px;gap:5px;max-height:220px;margin:8px 0 0;padding:0;overflow:auto;list-style:none}.mumu-source-content-editor__failure-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mumu-source-content-editor__failure-list code{overflow-wrap:anywhere}.mumu-detail-image__locator{display:block;overflow:hidden;color:#5c6675;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mumu-detail-image__url{color:#4f5bd5;font-size:11px;font-weight:750}.mumu-detail-image__state{display:block;margin-top:4px;color:#677184;font-size:11px}.mumu-image-editor,.mumu-option-stock-editor{grid-column:1/-1;min-width:0;padding:22px;border:1px solid #dfe4ec;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgb(27 39 62/5%)}.mumu-option-stock-editor{display:grid;grid-gap:18px;gap:18px;margin-top:16px}.mumu-option-stock-editor__option-list,.mumu-option-stock-editor__variants{display:grid;grid-gap:10px;gap:10px}.mumu-option-stock-editor__hierarchy{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:12px 14px;border-radius:11px;background:#eef1ff;color:#3346a4}.mumu-option-stock-editor__hierarchy strong{margin-right:6px;font-size:12px}.mumu-option-stock-editor__hierarchy span{padding:5px 8px;border:1px solid #ccd2ff;border-radius:7px;background:#fff;font-size:11px;font-weight:800}.mumu-option-stock-editor__hierarchy i{color:#7784cf;font-size:12px;font-style:normal}.mumu-option-stock-editor__hierarchy small{flex-basis:100%;color:#626d99;font-size:10px;line-height:1.5}.mumu-option-stock-editor__option-list>section{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:13px;background:#f6f7f9}.mumu-option-stock-editor__option-list>section h4,.mumu-option-stock-editor__variants-heading h4{margin:0;color:#263244;font-size:14px}.mumu-option-row{display:grid;grid-template-columns:82px 62px minmax(150px,1fr) minmax(150px,1fr) 110px minmax(174px,auto);align-items:end;grid-gap:10px;gap:10px;padding:11px;border:0;border-radius:12px;background:#fff;box-shadow:0 1px 0 rgb(31 42 61/4%)}.mumu-option-row.is-excluded{opacity:.58}.mumu-option-row label,.mumu-variant-row label{min-width:0;margin:0}.mumu-option-row label>span,.mumu-variant-row label>span{display:block;margin-bottom:5px;color:#697385;font-size:11px}.mumu-option-row__include,.mumu-option-row__move{display:flex;align-items:center;gap:6px}.mumu-option-row__include input{width:auto}.mumu-option-row__type{align-self:center;font-weight:800}.mumu-option-row__move .button{min-width:0;padding:7px 9px}.mumu-option-row__move .button:last-child{color:#9d3434}.mumu-option-stock-editor__add-values{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,.55fr) auto;align-items:end;grid-gap:10px;gap:10px;margin:0;padding:14px;border:1px dashed #b7bfd0;border-radius:13px;background:#fbfcfd}.mumu-option-stock-editor__add-values legend{padding:0 6px;color:#263244;font-size:13px;font-weight:850}.mumu-option-stock-editor__add-values>p{grid-column:1/-1;margin:0}.mumu-option-stock-editor__add-values>label{display:grid;grid-gap:5px;gap:5px;margin:0}.mumu-option-stock-editor__add-values>label>span{color:#697385;font-size:11px}.mumu-option-stock-editor__add-values>div{display:flex;gap:7px}.mumu-variant-row{display:grid;grid-template-columns:minmax(230px,1fr) minmax(150px,.45fr) 130px auto;align-items:end;grid-gap:12px;gap:12px;padding:11px;border:0;border-radius:12px;background:#f7f8fa}.mumu-option-stock-editor__variants{padding-top:2px}.mumu-option-stock-editor__variants-heading{align-items:center;padding:2px 2px 5px}.mumu-variant-row__labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.mumu-variant-row__labels span{padding:8px 10px;overflow:hidden;border-radius:8px;background:#f3f5f8;text-overflow:ellipsis;white-space:nowrap}.mumu-variant-row__labels small{display:block;color:#7a8391}.mumu-option-stock-editor__warning,.mumu-variant-row__needs-review{color:#9b5d0a;font-weight:800}.mumu-image-editor{width:100%}.draft-workspace-images-section{grid-area:images;min-width:0}.mumu-image-editor__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px;margin:18px 0 0;padding:0;list-style:none}.mumu-image-card{min-width:0;overflow:hidden;border:1px solid #dce1e8;border-radius:14px;background:#fff;box-shadow:0 5px 16px rgb(27 39 62/5%);transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.mumu-image-card.is-selected{border-color:#5965df;box-shadow:0 0 0 2px rgb(89 101 223/12%)}.mumu-image-card.is-excluded{opacity:.62}.mumu-image-card.is-dragging{z-index:2;box-shadow:0 16px 36px rgb(27 39 62/18%)}.mumu-image-card--drag-overlay{cursor:-webkit-grabbing;cursor:grabbing;opacity:.96;box-shadow:0 22px 48px rgb(27 39 62/26%);transform:rotate(1deg) scale(1.02)}.mumu-image-card__preview{width:100%;padding:0;overflow:hidden;border:0;background:#f0f2f5;cursor:zoom-in;aspect-ratio:1}.mumu-image-card.is-selected .mumu-image-card__preview{cursor:-webkit-grab;cursor:grab}.mumu-image-card--drag-overlay .mumu-image-card__preview,.mumu-image-card.is-dragging .mumu-image-card__preview{cursor:-webkit-grabbing;cursor:grabbing}.mumu-image-card__preview img{width:100%;height:100%;object-fit:cover}.mumu-image-card__actions,.mumu-image-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:9px}.mumu-image-card__meta{justify-content:space-between;padding-bottom:0}.mumu-image-card__meta small{max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mumu-image-card__sort-handle{cursor:-webkit-grab;cursor:grab;touch-action:none}.mumu-image-card__sort-handle:before{content:"⋮⋮";margin-right:4px;color:#697385;letter-spacing:-3px}.mumu-image-card__actions .button{min-width:0;padding:7px 9px}.mumu-image-lightbox{display:grid;position:fixed;z-index:100;inset:0;place-items:center;padding:64px 24px 80px;background:rgb(13 18 28/88%)}.mumu-image-lightbox>img{max-width:min(92vw,1400px);max-height:calc(100vh - 150px);object-fit:contain}.mumu-image-lightbox__close{position:absolute;top:18px;right:20px}.mumu-image-lightbox__controls{display:flex;position:absolute;bottom:18px;left:50%;align-items:center;gap:12px;padding:8px;border-radius:12px;background:#fff;transform:translateX(-50%)}.draft-workspace-final-review{display:grid;grid-area:final;grid-gap:16px;gap:16px;min-width:0;padding:22px;border:1px solid #dfe4ec;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgb(27 39 62/5%)}.draft-workspace-final-review>header h2{margin:6px 0 0;font-size:19px}.draft-workspace-final-review>header p{margin:7px 0 0}.draft-workspace-final-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;grid-gap:14px;gap:14px}.draft-workspace-final-action{display:grid;grid-gap:12px;gap:12px;min-width:0}.draft-workspace-save-dock{display:flex;position:-webkit-sticky;position:sticky;z-index:11;bottom:12px;grid-area:save-dock;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border:1px solid #bdc5d2;border-radius:13px;background:rgb(255 255 255/96%);box-shadow:0 12px 30px rgb(27 36 52/15%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.draft-workspace-save-dock>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.draft-workspace-save-dock small{overflow:hidden;color:#697385;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.draft-workspace-save-dock .button{min-height:42px;text-decoration:none}@media (max-width:1100px){.review-editor{grid-template-areas:"heading" "actions" "anchor" "priority" "source" "japanese" "preparation" "source-options" "images" "final" "save-dock";grid-template-columns:minmax(0,1fr)}.draft-action-stack{position:static;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)}.review-draft-meta{grid-column:1/-1}.mumu-option-row{grid-template-columns:76px 58px minmax(130px,1fr) minmax(130px,1fr)}.mumu-option-row__master,.mumu-option-row__move{grid-column:span 2}.mumu-option-stock-editor__add-values{grid-template-columns:minmax(180px,1fr) minmax(150px,.65fr)}.mumu-option-stock-editor__add-values>div{grid-column:1/-1}.draft-workspace-priority-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.draft-workspace-priority-strip>div{grid-column:1/-1}}@media (max-width:720px){.content:has(>.draft-detail-page){padding-inline:10px}.draft-detail-page{padding-bottom:132px}.draft-action-stack{grid-template-columns:1fr;padding:7px}.draft-workspace-anchor-bar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.draft-workspace-anchor-bar a:last-child{grid-column:1/-1}.draft-workspace-priority-strip{grid-template-columns:minmax(0,1fr)}.draft-workspace-priority-strip>div{grid-column:auto}.mumu-image-editor__header,.mumu-option-stock-editor__header,.mumu-source-content-editor__header,.review-editor-heading{align-items:stretch;flex-direction:column}.mumu-image-editor__summary,.mumu-option-stock-editor__summary,.mumu-source-content-editor__actions{justify-content:flex-start}.mumu-option-row,.mumu-variant-row{grid-template-columns:1fr 1fr;align-items:stretch}.mumu-option-row__ja,.mumu-option-row__ko,.mumu-option-row__master,.mumu-option-row__move,.mumu-variant-row__labels{grid-column:1/-1}.mumu-option-stock-editor__hierarchy{align-items:flex-start}.mumu-option-stock-editor__hierarchy small,.mumu-option-stock-editor__hierarchy strong{flex-basis:100%}.draft-workspace-final-grid,.mumu-option-stock-editor__add-values{grid-template-columns:minmax(0,1fr)}.mumu-option-stock-editor__add-values>div{grid-column:auto}.mumu-variant-row__labels{grid-template-columns:1fr 1fr}.mumu-image-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mumu-image-card__actions{display:grid;grid-template-columns:1fr 1fr}.mumu-image-card__actions .button{width:100%}.buyma-margin-sale-price{align-items:flex-start;flex-direction:column}.draft-workspace-save-dock{position:fixed;z-index:30;right:8px;bottom:8px;left:8px;align-items:stretch;flex-direction:column}.draft-workspace-save-dock>div:last-child{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);width:100%}.draft-workspace-save-dock .button{width:100%;min-height:46px}}@media (max-width:460px){.draft-detail-page{padding-bottom:124px}.draft-workspace-final-review,.mumu-image-editor,.mumu-option-stock-editor{padding:14px}.mumu-option-stock-editor__option-list>section{padding:10px}.mumu-option-row,.mumu-variant-row{grid-template-columns:minmax(0,1fr)}.mumu-option-row__include,.mumu-option-row__ja,.mumu-option-row__ko,.mumu-option-row__master,.mumu-option-row__move,.mumu-option-row__type,.mumu-variant-row__labels,.mumu-variant-row__needs-review,.mumu-variant-row__quantity,.mumu-variant-row__status{grid-column:1}.mumu-option-row__move,.mumu-option-stock-editor__add-values>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mumu-option-stock-editor__add-values>div .button{width:100%}.mumu-option-stock-editor__add-values>div .button:first-child{grid-column:span 1}.mumu-option-stock-editor__add-values>div .button:last-child{grid-column:span 2}.draft-workspace-save-dock>div:last-child{grid-template-columns:minmax(0,1fr)}.draft-workspace-save-dock a{display:none}}@media (prefers-reduced-motion:reduce){.draft-workspace-anchor-bar a,.mumu-image-card{transition:none}}