.upload-header{max-width:1250px;margin:auto;padding:37px 32px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #323a2e}.upload-header .wordmark{font-size:17px;letter-spacing:5px}.upload-header>span{font-size:9px;letter-spacing:1.4px;color:#96a28b}.upload-main{max-width:1250px;margin-top:32px}.page-heading{margin-bottom:22px}.page-heading h1{font-size:22px;font-weight:400;letter-spacing:.2px}.eyebrow{font-size:8px!important;letter-spacing:1.8px;color:#8f9e82!important;margin:0 0 9px!important}.back-link{font-size:10px;color:#a9b49d}.preview-note{padding:12px 15px;border:1px solid #3a4931;background:#172013;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#a8b79b;font-size:10px}.preview-note strong{font-size:8px;letter-spacing:1px;font-weight:500;display:inline-block;margin-right:10px;color:#d2dec7}.preview-note button{white-space:nowrap;text-decoration:underline;text-underline-offset:4px;font-size:10px}.steps{display:flex;gap:38px;padding:25px 0;color:#7f8c73;font-size:10px}.steps b{font-weight:400;margin-left:9px}.steps .current{color:#d0dfc2}.upload-layout{display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:34px;align-items:start}.drop-area{border:1px dashed #657455;background:#151b12;text-align:center;padding:28px 20px 25px;transition:background .2s,border-color .2s}.drop-area.over{background:#25341c;border-color:#d6e6c6}.upload-symbol{display:block;margin:auto auto 10px;border:1px solid #58664a;color:#c1d0b2;border-radius:50%;font-size:22px;width:44px;height:44px;line-height:41px}.drop-area h2{font-size:15px;letter-spacing:.2px;font-weight:400;margin:8px 0}.drop-area p{font-size:11px;color:#97a789;margin:5px 0 18px}.drop-area .primary{font-size:11px;padding:11px 24px}.drop-area .file-limits{font-size:9px;margin:17px 0 0;color:#8a9a7c}.queue-heading{display:flex;justify-content:space-between;align-items:center;margin:25px 0 14px}.queue-heading h2{font-size:11px;letter-spacing:.3px;font-weight:400;margin:0}.queue-heading h2 span{margin-left:9px;color:#93a383}.queue-heading button{font-size:10px;color:#afbb9f;text-decoration:underline;text-underline-offset:4px}.queue-heading button:disabled{color:#65725c;cursor:default}.queue-empty{padding:28px 15px;text-align:center;border-top:1px solid #313c29;border-bottom:1px solid #313c29;color:#7d8d70;font-size:10px}.upload-queue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.queue-card{border:1px solid #38462e;position:relative;min-width:0;background:#151c11}.queue-card .thumb{height:130px;background:#0b1009;display:flex;align-items:center}.queue-card img{max-height:130px;object-fit:contain;width:100%}.queue-info{padding:10px}.queue-info h3{font-size:10px;font-weight:400;margin:0 0 5px;overflow-wrap:anywhere}.queue-info p{font-size:9px;color:#95a684;margin:3px 0}.queue-info .state{color:#b6cba1}.queue-info .batch-tags{color:#a8bd94;font-size:9px}.remove-file{position:absolute;right:5px;top:5px;width:24px;height:24px;background:#10180ce6;border:1px solid #526346;line-height:20px;border-radius:50%}.upload-tags{border:1px solid #3b482f;padding:23px;background:#141b10}.tag-panel-head h2{font-size:15px;font-weight:400;margin:0}.tag-panel-head p{font-size:10px;color:#96a987;margin:4px 0 20px}.field-group{margin-bottom:18px;padding-top:15px}.field-group h2{font-size:9px;margin-bottom:11px}.tag-options{gap:7px}.tag-option{padding:7px 10px;font-size:11px}.tag-option span{font-size:9px;margin-left:6px}.tag-result{border-top:1px solid #35442b;padding-top:16px;margin-top:4px}.tag-result small{font-size:8px;letter-spacing:1.5px;color:#95a985}.tag-result>p{font-size:10px;color:#8fa47d;margin:7px 0}.tag-result #tag-summary{font-size:11px;color:#d0ddc4;min-height:20px}.private-note{display:flex;gap:13px;margin:22px 0 19px;padding-top:17px;border-top:1px solid #35442b}.private-note>span{font-size:23px;color:#a7bb95}.private-note p{font-size:10px;color:#92a681;margin:0}.private-note strong{font-weight:400;color:#d0dec3}.register{width:100%;padding:12px;background:#d2dfc5;color:#192410;font-size:11px;border:1px solid #d2dfc5}.register:disabled{background:#293421;border-color:#3a4a2e;color:#8a9c7a;cursor:default}.register-note{font-size:9px;color:#91a080;margin:10px 0 0;line-height:1.7}.validation{font-size:11px;color:#efbe9f;white-space:pre-line}#result{font-size:11px;color:#c8dbb7;line-height:1.8;margin-top:14px}.site-footer{margin-top:40px}@media(max-width:850px){.upload-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.upload-tags{padding:18px}.upload-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.upload-header{padding:26px 17px 20px;display:block;text-align:center}.upload-header>span{display:block;margin-top:16px;font-size:8px}.upload-main{margin-top:25px}.page-heading h1{font-size:21px}.back-link{display:inline-block;margin-top:9px}.preview-note{align-items:start;flex-direction:column;gap:8px;font-size:9px}.preview-note strong{display:block;margin-bottom:4px}.steps{gap:18px;font-size:9px;padding:21px 0}.steps b{display:block;margin:3px 0 0;line-height:1.6}.upload-layout{display:block}.drop-area{padding:24px 12px}.drop-area h2{font-size:14px}.drop-area .file-limits{font-size:8px}.upload-tags{margin-top:28px;padding:20px}.queue-empty{padding:25px 10px}.upload-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-card .thumb,.queue-card img{height:120px;max-height:120px}}
