/* Sabzapk Studio Core dashboard styles */
.ssc-dashboard{--ssc-green:#079447;--ssc-dark:#057a3a;color:#202b25;max-width:1100px;margin:24px auto;font-family:inherit}
.ssc-dashboard__header h2{margin:0 0 6px;font-size:28px}.ssc-dashboard__header p{color:#66736b;margin:0 0 22px}
.ssc-create-form{background:#fff;border:1px solid #e5ece7;border-radius:16px;padding:22px;margin:20px 0;display:grid;gap:10px;box-shadow:0 8px 24px rgba(20,50,30,.04)}
.ssc-create-form h3{margin:0 0 8px}.ssc-create-form label{font-weight:600}
.ssc-create-form input,.ssc-create-form select{width:100%;max-width:520px;min-height:44px;padding:10px 12px;border:1px solid #d8e2db;border-radius:9px;background:#fff}
.ssc-create-form button{justify-self:start;background:var(--ssc-green);color:#fff;border:0;border-radius:9px;padding:12px 20px;font-weight:700;cursor:pointer}
.ssc-create-form button:hover{background:var(--ssc-dark)}
.ssc-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}
.ssc-project-card,.ssc-empty-state{background:#fff;border:1px solid #e5ece7;border-radius:14px;padding:20px;box-shadow:0 6px 20px rgba(20,50,30,.035)}
.ssc-project-card h3{margin:10px 0 5px;font-size:18px}.ssc-project-card p{color:#66736b;margin:0 0 12px}
.ssc-project-card__icon{font-size:28px;color:var(--ssc-green)}.ssc-status{display:inline-block;background:#e8f6ed;color:#08783c;padding:5px 9px;border-radius:20px;font-size:12px;font-weight:700}
.ssc-project-card small{display:block;color:#7b887f;margin-top:12px}
.ssc-notice{padding:12px 15px;border-radius:9px;background:#fff6e5;color:#79520b;margin:12px 0}.ssc-notice--success{background:#e8f6ed;color:#08783c}
@media(max-width:600px){.ssc-dashboard{margin:14px 10px}.ssc-dashboard__header h2{font-size:23px}.ssc-create-form{padding:16px}}
