/* Shared DZ Portal shell for imported tools. */
body{overflow-x:clip;max-width:100%}.dz-import-header{position:relative;z-index:1000;background:#fff;border-bottom:1px solid #e4e9e6;box-shadow:0 2px 10px #0b35200b;width:100%;max-width:100%;box-sizing:border-box}.dz-import-header *,.dz-import-footer *{box-sizing:border-box}.dz-import-container{width:min(1180px,100%);margin-inline:auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.dz-import-brand{display:flex;align-items:center;gap:10px;min-width:0;color:#135b43;text-decoration:none;font-weight:800}.dz-import-brand img{width:38px;height:38px;object-fit:contain;border-radius:50%;flex:none}.dz-import-brand span{font-size:clamp(14px,2.4vw,19px);line-height:1.4}.dz-import-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dz-import-nav a{display:inline-flex;align-items:center;padding:8px 11px;border-radius:9px;color:#245343;text-decoration:none;font-size:14px;font-weight:700}.dz-import-nav a:hover,.dz-import-nav a:focus-visible{background:#edf6f0;color:#0c6a47}.dz-import-toggle{display:none;border:1px solid #cbdcd2;background:#f4faf6;color:#145d43;border-radius:9px;padding:8px 12px;font:inherit;font-weight:700}.dz-import-ad{display:block;width:min(970px,100%);min-width:0;min-height:115px;margin:12px auto;padding:0 8px;overflow:clip;box-sizing:border-box;text-align:center}.dz-import-ad ins.adsbygoogle{display:block;max-width:100%;min-width:0;margin-inline:auto}.dz-import-footer{margin-top:34px;background:#103f31;color:#fff;padding:22px 16px;text-align:center;font-size:14px}.dz-import-footer a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.dz-import-container{padding:8px 12px;flex-wrap:wrap}.dz-import-brand img{width:32px;height:32px}.dz-import-toggle{display:inline-flex;align-items:center;justify-content:center}.dz-import-nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:3px;padding-top:5px}.dz-import-nav.is-open{display:flex}.dz-import-nav a{width:100%;padding:10px 12px}.dz-import-ad{min-height:110px;margin:8px auto;padding-inline:4px}}body>header.site-header,body>#main-header,body>footer.site-footer{display:none!important}