.studio-banner{display:flex;gap:16px;padding:20px;background:#ebefdb;border:1px solid #dfe7ca;border-radius:15px;margin-bottom:25px}.studio-banner h3{font-size:17px;margin:0 0 9px;color:#4c6e45}.studio-banner p{font-size:12px;line-height:1.8;margin:0;color:#849675}.studio-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:25px;align-items:start}.art-upload{min-height:145px;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px dashed #bcca9e;border-radius:12px;padding:18px;background:#eff3df;cursor:pointer}.art-upload>svg{width:30px;height:30px;color:#7e9a67}.art-upload>small{font-size:9px}.art-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:1}.art-upload img{width:100%;max-height:170px;object-fit:contain;margin-top:12px}.studio-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.studio-heading h3{font-size:20px;margin:0;color:#4a6d43}.studio-heading .secondary-btn{font-size:10px}.creation-card{border:1px solid #dce4ca;border-radius:15px;padding:20px;margin-bottom:18px;background:#fcfcf4}.creation-card-top{display:flex;gap:18px;align-items:center}.creation-art{width:90px;height:100px;object-fit:contain;background:#f0eedc;border-radius:9px;padding:7px}.creation-card h3{font-size:17px;margin:10px 0}.creation-card p{font-size:11px;margin:7px 0}.creation-card small{font-size:9px;color:#91a07c}.creation-print,.creation-listing{display:flex;align-items:end;gap:10px;margin:20px 0 12px;flex-wrap:wrap}.creation-card label{font-size:10px;color:#7e9370;display:flex;flex-direction:column;gap:7px;min-width:0}.creation-card select,.creation-card input{padding:9px;font:inherit;color:#4d7147;background:#f9fbef;border:1px solid #d6e0c2;border-radius:7px;max-width:100%}.creation-print label:first-child{flex:1;min-width:130px}.creation-print input,.creation-listing input{width:75px}.creation-card button{font-size:10px;padding:10px 12px}.creation-listing{border-top:1px solid #e1e7d0;padding-top:16px}.creation-listing>span{font-size:9px;color:#9aab85;align-self:center}.creation-use{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-top:14px}.creation-use form{display:flex;align-items:end;gap:9px;flex:1}.creation-use form label{flex:1}.studio-jobs>div{padding:15px;background:#efefde;border-radius:10px;margin:10px 0}.studio-jobs b{font-size:11px}.studio-jobs small{display:block;font-size:10px;margin:7px 0;color:#8d9b79}.studio-jobs .progress{display:block;height:6px}.album-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:15px}.album-grid article{display:flex;flex-direction:column;gap:9px;padding:13px;background:#fcfcf4;border:1px solid #dce5cc;border-radius:12px}.album-grid img{height:130px;width:100%;object-fit:contain}.album-grid b{font-size:11px;color:#53794a}.album-grid small{font-size:9px;color:#9aab83}@media(max-width:800px){.studio-layout{grid-template-columns:1fr}.studio-banner p{font-size:11px}.creation-use form{min-width:230px}.studio-layout>.system-form{padding:18px}.creation-card-top{gap:12px}.creation-card h3{font-size:15px}.creation-art{width:75px;height:90px}}
