.assetis-spm{max-width:900px;margin:1.5rem auto;padding:clamp(1rem,3vw,2rem);border:1px solid #dbe4e5;border-radius:18px;background:#fff;color:#172426;box-shadow:0 12px 40px rgba(10,30,34,.07);font:inherit}.assetis-spm h2{margin:0 0 1rem;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.2}.assetis-spm form{display:grid;gap:1rem}.assetis-spm label{display:grid;gap:.4rem;font-weight:650}.assetis-spm input,.assetis-spm textarea,.assetis-spm select{display:block;width:100%;max-width:100%;padding:.8rem .9rem;border:1px solid #bdcbce;border-radius:9px;background:#fff;color:#142326;box-sizing:border-box}.assetis-spm button{justify-self:start;border:0;border-radius:999px;background:#101719;color:#fff;padding:.85rem 1.25rem;font-weight:750;cursor:pointer}.assetis-spm button:hover{background:#087f7b}.assetis-spm .spm-small{font-size:.88rem;color:#56676a}.assetis-spm .spm-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.assetis-spm .spm-notice{padding:.9rem 1rem;margin:1rem 0;background:#eef8f7;border-left:4px solid #18a8a2;border-radius:6px}.assetis-spm .spm-job{border:1px solid #dbe4e5;border-radius:12px;padding:1rem;margin:1rem 0}.assetis-spm .spm-job h3{margin:.1rem 0 .6rem}.assetis-spm .spm-job p{margin:.4rem 0}.assetis-spm .spm-job form{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5ecec}.assetis-spm .spm-job select{max-width:100%}@media(min-width:700px){.assetis-spm form{grid-template-columns:repeat(2,minmax(0,1fr))}.assetis-spm form label,.assetis-spm form .spm-small,.assetis-spm form button,.assetis-spm form input[type=hidden]{grid-column:1/-1}.assetis-spm .spm-job form{grid-template-columns:1fr}.assetis-spm .spm-job form label,.assetis-spm .spm-job form button{grid-column:auto}}
