.scs-form,.scs-box{background:#fff;border:1px solid #e7e1d7;border-radius:14px;padding:24px;margin:24px 0;box-shadow:0 8px 24px rgba(0,0,0,.04)}
.scs-form label{display:block;font-weight:600;margin:0 0 16px}.scs-form input[type=text],.scs-form input[type=email],.scs-form input[type=tel],.scs-form input[type=url],.scs-form input[type=number],.scs-form input[type=date],.scs-form input[type=datetime-local],.scs-form select,.scs-form textarea,.scs-filters select{width:100%;margin-top:7px;padding:11px 12px;border:1px solid #cfc8bd;border-radius:8px;background:#fff;font:inherit}
.scs-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.scs-checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.scs-check{font-weight:400!important;display:flex!important;align-items:flex-start;gap:8px}.scs-check input{margin-top:4px}.scs-help{font-weight:400;color:#68716b;font-size:.9em}
.scs-button{display:inline-block;border:0;border-radius:8px;background:#073f2b;color:#fff!important;padding:11px 17px;text-decoration:none!important;font-weight:700;cursor:pointer}.scs-button:hover{opacity:.9}.scs-button-secondary{background:#fff;color:#073f2b!important;border:1px solid #073f2b}.scs-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}
.scs-notice{padding:14px 18px;border-radius:8px;background:#e8f5ed;border-left:4px solid #0a6847;margin:18px 0}.scs-notice-error{background:#fff0ef;border-left-color:#a9382f}
.scs-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px;padding:18px;background:#f8f6f2;border-radius:12px;margin:20px 0 30px}.scs-filters label{font-weight:700}.scs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.scs-card{border:1px solid #e7e1d7;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.05)}.scs-card-image{display:block;width:100%;height:230px;object-fit:cover}.scs-card-placeholder{height:230px;display:flex;align-items:center;justify-content:center;background:#f0ede7;color:#5b625e;font-weight:700}.scs-card-body{padding:18px}.scs-card-body h3{margin-top:0}.scs-card-professional{font-weight:700;color:#073f2b}.scs-pagination{margin:28px 0;display:flex;gap:8px;justify-content:center}.scs-pagination .page-numbers{padding:8px 11px;border:1px solid #ddd;border-radius:6px;text-decoration:none}.scs-pagination .current{background:#073f2b;color:#fff}
.scs-detail-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.scs-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.scs-tabs a{padding:9px 14px;border-radius:999px;border:1px solid #cfc8bd;text-decoration:none}.scs-tabs a.active{background:#073f2b;color:#fff}.scs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.scs-stats>div{background:#f8f6f2;border-radius:12px;padding:20px}.scs-stats strong{display:block;font-size:1.7rem}.scs-stats span{display:block;margin-top:5px}.scs-list{border:1px solid #e7e1d7;border-radius:12px;overflow:hidden}.scs-list-item{display:flex;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #e7e1d7}.scs-list-item:last-child{border-bottom:0}.scs-inline-form{display:flex;flex-wrap:wrap;gap:10px}.scs-form fieldset{border:1px solid #ddd5ca;border-radius:10px;padding:16px;margin:18px 0}.scs-form legend{font-weight:700;padding:0 8px}
@media(max-width:900px){.scs-cards,.scs-grid-2,.scs-detail-grid,.scs-stats{grid-template-columns:1fr 1fr}.scs-filters{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.scs-cards,.scs-grid-2,.scs-detail-grid,.scs-stats,.scs-checkbox-grid,.scs-filters{grid-template-columns:1fr}.scs-card-image,.scs-card-placeholder{height:210px}.scs-list-item{display:block}}
