.sdc-master-tools{max-width:1280px;margin:30px auto;padding:22px;color:#4b1c2d}.sdc-tool-heading{text-align:center;margin-bottom:22px}.sdc-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:18px}.sdc-tool-grid article{border:1px solid #e9d4af;border-radius:15px;background:#fffaf2;padding:22px;box-shadow:0 8px 22px #5e1d2710}.sdc-tool-grid h3{margin-top:0;color:#6f1b39}.sdc-tool-grid label{display:block;font-size:14px;margin:10px 0}.sdc-tool-grid input[type=number],.sdc-tool-grid input[type=date]{display:block;width:100%;max-width:100%;padding:10px;border-radius:8px;border:1px solid #d3bb9d;background:#fff}.sdc-tool-grid output{display:block;margin-top:15px;padding:10px;border-radius:8px;background:#f0e1c8;font-weight:800;color:#5d1832}.sdc-tool-grid .sdc-task{display:flex;gap:7px}.sdc-print-plan{padding:11px 18px;border-radius:9px;border:0;background:#6b1a38;color:white;cursor:pointer;font-weight:700}@media(max-width:600px){.sdc-master-tools{padding:12px}.sdc-tool-grid{grid-template-columns:1fr}}@media print{.sdc-print-plan{display:none}}