.slims-tools-suite .st-export-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 22px}.slims-tools-suite .st-export-status{overflow-wrap:anywhere}.slims-tools-suite .st-input-breakdown{margin-top:18px;border-top:1px solid var(--st-line);padding-top:12px}.slims-tools-suite .st-input-breakdown summary{cursor:pointer;font-weight:600;min-height:44px;padding:10px 0}.slims-tools-suite .st-input-breakdown dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;margin:12px 0}.slims-tools-suite .st-input-breakdown dd{margin:0;text-align:right;overflow-wrap:anywhere}.slims-tools-suite .st-reference-policy,.slims-tools-suite .st-local-usage{padding:18px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-green-light);margin-bottom:20px}.slims-tools-suite .st-featured-tools{padding:22px;border:1px solid var(--st-line);background:#f1f8f4;border-radius:14px;margin:24px 0}.slims-tools-suite .st-tool-card{display:flex;flex-direction:column}@media(max-width:480px){.slims-tools-suite .st-export-actions .st-btn{flex:1 1 140px}.slims-tools-suite .st-featured-tools{padding:14px}.slims-tools-suite .st-grid-3,.slims-tools-suite .st-grid-4{grid-template-columns:minmax(0,1fr)!important}.slims-tools-suite .st-result{overflow-wrap:anywhere}.slims-tools-suite .st-result table{display:block;max-width:100%;overflow-x:auto}.slims-tools-suite input,.slims-tools-suite select,.slims-tools-suite textarea{max-width:100%;min-width:0}}@media print{.st-print-omit{display:none!important}.st-print-ancestor{padding:0!important;margin:0!important;min-height:0!important;width:100%!important;max-width:none!important;display:block!important;border:0!important;box-shadow:none!important}.st-print-target{position:static;width:100%;background:#fff}.st-print-target>.st-result{display:block!important}.st-print-target>:not(.st-result){display:none!important}.st-print-target .st-input-breakdown{display:none!important}.slims-tools-suite .st-export-actions{display:none!important}}.slims-tools-suite .st-grade-presets{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 18px;padding:14px;background:#f3f8f5;border-radius:10px}.slims-tools-suite .st-grade-presets span{font-size:14px;flex-basis:100%}