.tbds-wrap,.tbds-wrap *{box-sizing:border-box}.tbds-wrap{font-family:Inter,Arial,sans-serif;max-width:1100px;margin:24px auto;padding:0 12px;color:#1f2937}.tbds-card{background:#fff;border:1px solid #dbe7f3;border-radius:24px;overflow:hidden;box-shadow:0 14px 35px rgba(0,63,135,.10)}.tbds-head{display:flex;align-items:center;gap:14px;padding:22px 24px;background:linear-gradient(135deg,#003F87,#031752);color:#fff}.tbds-bee{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#FDDF0C;color:#031752;font-size:28px;flex:0 0 auto}.tbds-head h2{margin:0;font-size:28px;line-height:1.2}.tbds-head p{margin:5px 0 0;color:#e8f5ff}.tbds-body{padding:24px}.tbds-note,.tbds-warning{background:#fffdf6;border:1px solid #f2dfac;border-radius:16px;padding:12px 14px;font-weight:800;color:#003F87;margin-bottom:16px}.tbds-warning{font-size:14px;background:#fff8e8}.tbds-label{display:block;font-weight:900;color:#003F87;margin:14px 0 8px}.tbds-input{width:100%;border:1px solid #dbe7f3;border-radius:14px;padding:12px 13px;font-size:15px;color:#1f2937;background:#fff}.tbds-text{width:100%;min-height:210px;resize:vertical;border:1px solid #dbe7f3;border-radius:16px;padding:14px;font-size:15px;line-height:1.5}.tbds-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tbds-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.tbds-btn{border:0;border-radius:999px;padding:11px 18px;font-weight:900;cursor:pointer;background:#1185DD;color:#fff}.tbds-btn.secondary{background:#fff;color:#003F87;border:1px solid #dbe7f3}.tbds-message{background:#eaf6ff;border:1px solid #dbe7f3;border-radius:16px;padding:14px;font-weight:800;color:#003F87;margin-bottom:16px}.tbds-output{display:grid;gap:16px}.tbds-panel{border:1px solid #dbe7f3;border-radius:18px;padding:18px;background:#fff;box-shadow:0 8px 18px rgba(0,63,135,.07)}.tbds-panel h3{margin:0 0 12px;color:#003F87}.tbds-summary{font-size:17px;line-height:1.55}.tbds-table-wrap{overflow-x:auto}.tbds-table{width:100%;border-collapse:collapse;min-width:780px}.tbds-table th,.tbds-table td{border:1px solid #dbe7f3;padding:10px;text-align:left;vertical-align:top}.tbds-table th{background:#eaf6ff;color:#003F87}.tbds-score{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font-weight:900;background:#FDDF0C;color:#031752}.tbds-recommend{border-left:8px solid #FDDF0C;background:#fffdf6}.tbds-list{margin:8px 0 0 20px}.tbds-risk{border:1px solid #dbe7f3;border-radius:14px;padding:12px;margin:10px 0;background:#f8fbff}.tbds-plan{display:grid;gap:10px}.tbds-step{border:1px solid #dbe7f3;border-radius:14px;padding:12px;background:#f8fbff}.tbds-step strong{color:#003F87}.tbds-section-title{color:#003F87;margin:28px 0 12px;font-size:20px}.tbds-history{background:#f8fbff;border:1px solid #dbe7f3;border-radius:18px;padding:16px;min-height:90px}.tbds-history-item{background:#fff;border:1px solid #dbe7f3;border-radius:16px;padding:14px;margin-bottom:12px}.tbds-history-title{font-weight:900;color:#003F87;margin-bottom:5px}.tbds-history-meta{color:#64748b;font-size:13px;margin-bottom:10px}.tbds-mini-actions{display:flex;flex-wrap:wrap;gap:8px}.tbds-mini-btn{border:1px solid #dbe7f3;background:#fff;color:#003F87;border-radius:999px;padding:8px 12px;font-weight:800;cursor:pointer}.tbds-mini-btn.danger{color:#b42318;border-color:#f3b4ae}@media(max-width:760px){.tbds-grid{grid-template-columns:1fr}.tbds-head{align-items:flex-start}.tbds-head h2{font-size:24px}}