.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.tool-card{background:#fff;border:1px solid #dce5df;border-radius:12px;padding:20px;box-shadow:0 8px 22px rgba(20,63,42,.05)}.tool-card.full{grid-column:1/-1}.tool-card h2{font-family:Georgia,serif;color:#123e29;font-size:21px;margin:0 0 6px}.tool-card>p{color:#66756c;font-size:12px;line-height:1.6;margin:0 0 17px}.tool-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-fields label{font-size:11px;font-weight:700;color:#253a2e}.tool-fields input,.tool-fields select{width:100%;margin-top:6px;border:1px solid #d5ded8;border-radius:8px;padding:10px;background:#fff}.tool-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.tool-status{margin-top:14px;padding:11px 13px;border-radius:8px;background:#f1f7f3;color:#365846;font-size:11px;line-height:1.55}.tool-status.error{background:#fff0ed;color:#9b352a}.backup-history{margin-top:14px;border-top:1px solid #e4ebe6}.backup-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #edf1ee;font-size:11px}.backup-row strong{display:block;color:#173f2a}.backup-row span{color:#718078}.safety-note{border-left:3px solid #d39a31;padding:10px 12px;background:#fffaf0;color:#685327;font-size:11px;line-height:1.55;margin-top:12px}@media(max-width:850px){.tools-grid,.tool-fields{grid-template-columns:1fr}.tool-card.full{grid-column:auto}}
