.image-workspace .hero{padding-top:28px}.image-workspace .hero h1{font-size:clamp(27px,3vw,36px);font-weight:650;letter-spacing:-.035em}.image-workspace .hero p{font-size:16px}.image-composer{overflow:visible}.image-composer #prompt{min-height:155px;font-size:17px;line-height:1.8}.image-model-wrap,.image-options-wrap{position:relative}.image-model-wrap{min-width:240px}.image-model-picker{position:absolute;z-index:30;left:0;top:calc(100% + 12px);width:min(720px,calc(100vw - 330px));display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:16px;box-shadow:0 16px 45px #0002}.image-model-picker[hidden],.image-options[hidden]{display:none}.image-product-tabs{border-right:1px solid var(--line);padding-right:16px}.image-product-tabs button{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:16px 12px;border-radius:12px;margin-bottom:9px}.image-product-tabs button[aria-selected=true]{background:var(--accent-soft,var(--soft));outline:1px solid var(--accent)}.image-product-tabs strong{font-size:16px;font-weight:650}.image-product-tabs small{display:block;font-size:12px;color:var(--muted);margin-top:7px}.image-model-icon{font-size:25px;flex:none;color:var(--muted)}.image-channel-list>button{display:flex;align-items:center;gap:14px;width:100%;padding:15px;text-align:left;border-radius:12px}.image-channel-list>button[aria-selected=true]{background:var(--accent-soft,var(--soft))}.image-channel-list strong{font-size:15px}.image-channel-list small{display:block;color:var(--muted);font-size:12px;margin:7px 0}.image-channel-list b{font-weight:550;font-size:12px;color:var(--accent)}.image-channel-selected{margin-left:auto;color:var(--accent)}.image-channel-pending{padding:18px 14px}.image-channel-pending p,.image-channel-pending small{font-size:12px;color:var(--muted)}.image-options{position:absolute;z-index:31;top:calc(100% + 12px);left:0;width:270px;padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 45px #0002}.image-options h3{margin:0 0 17px;font-size:16px}.image-options label{font-size:13px;margin-bottom:12px}.image-options p{font-size:12px;color:var(--muted)}.image-start-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:40px 0}.image-start-cards>button,.image-start-cards>div{padding:15px;text-align:left;border-radius:12px}.image-start-cards b{display:block;font-size:15px;margin-bottom:12px}.image-start-cards span{font-size:13px;color:var(--muted)}.image-result-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.image-result-gallery figure{margin:0;background:var(--soft);border-radius:14px;overflow:hidden}.image-result-gallery img{display:block;width:100%;max-height:65vh;object-fit:contain;background:var(--soft)}.image-result-gallery figcaption{display:flex;align-items:center;justify-content:space-between;padding:13px;gap:10px;font-size:13px}.image-task-preview img{position:absolute;inset:0;object-fit:cover;height:100%;width:100%}.preview-notice{display:block;text-align:center;background:#fff0be;color:#72531a;padding:9px 20px;font-size:13px}.image-admin-grid{display:grid;gap:16px}.image-admin-model{padding:18px;border:1px solid var(--line);border-radius:14px}.image-admin-model h3{margin-top:0}.image-price-rows{display:grid;gap:8px}.image-price-row{display:grid;grid-template-columns:1fr 1fr 100px 34px;gap:8px}.image-price-row select,.image-price-row input{min-width:0}.image-profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.image-billing-pending{color:#c8993b}@media(max-width:850px){.image-model-picker{width:min(660px,calc(100vw - 50px));grid-template-columns:200px minmax(0,1fr)}.image-model-wrap{min-width:200px}.image-start-cards{gap:5px}.image-price-row{grid-template-columns:1fr 1fr 80px 30px}}@media(max-width:600px){.image-model-picker{grid-template-columns:1fr;max-height:65vh;overflow:auto;gap:6px}.image-product-tabs{border:0;border-bottom:1px solid var(--line);padding:0;display:flex;gap:8px}.image-product-tabs button{padding:12px 8px;gap:8px}.image-product-tabs strong{font-size:14px}.image-product-tabs small{font-size:11px}.image-model-icon{font-size:20px}.image-result-gallery,.image-start-cards,.image-profile-fields{grid-template-columns:1fr}.image-options{left:auto;right:0}.image-start-cards{margin-top:24px}.image-composer #prompt{font-size:16px}.image-price-row{grid-template-columns:1fr 1fr 65px 25px;gap:4px}}

.image-profile-choice{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 20px}.image-profile-choice label{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;font-size:13px}.image-profile-choice input[type=checkbox]{width:16px;height:16px;flex:none}.image-admin-model code{overflow-wrap:anywhere}
