.degree-workbench,.degree-results-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;align-items: stretch}.degree-results-grid{margin-top: 16px;align-items: flex-start}.degree-panel{min-width: 0;background: #fff}.degree-panel-header{gap: 12px}.degree-panel-header>span:first-child{flex: 1;min-width: 0}.degree-panel-header i{margin-right: 6px}.degree-panel-status{flex: 0 1 auto;min-width: 0;color: var(--text-3);font-size: 12.5px;font-weight: 500;text-align: right}.degree-panel-body{gap: 14px;background: #fff}.degree-field{display: grid;gap: 6px;min-width: 0;margin: 0;color: var(--text-2);font-size: 13.5px;font-weight: 600}.degree-field .form-control{min-width: 0;width: 100%}.degree-field textarea,.degree-result-output{font-family: var(--mono-font);font-size: 13px;line-height: 1.55}.degree-option-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.degree-option-grid-compact{grid-template-columns: minmax(0,1fr) minmax(120px,.55fr)}.degree-action-row{display: flex;flex-wrap: wrap;gap: 8px}.degree-action-row .btn{justify-content: center}.degree-action-row .btn i,.degree-panel-header .btn i{margin-right: 6px}.degree-message{display: flex;align-items: flex-start;gap: 8px;padding: 10px 12px;border: 1px solid #fecaca;border-radius: var(--radius);background: var(--danger-soft);color: var(--danger);font-size: 13.5px;line-height: 1.45}.degree-result-text{padding: 10px 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--bg-soft);color: var(--text-2);font-size: 13.5px;line-height: 1.45}.degree-result-output{min-height: 178px;resize: vertical}.degree-stats-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.degree-stats-grid>div{display: grid;gap: 4px;min-width: 0;padding: 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--bg-soft)}.degree-stats-grid span,.degree-format-list span{color: var(--text-3);font-size: 12.5px;line-height: 1.35}.degree-stats-grid strong{color: var(--text);font-size: 22px;line-height: 1.25}.degree-format-list{display: grid;gap: 10px}.degree-format-list>div{display: grid;gap: 4px;min-width: 0;padding: 11px 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--bg)}.degree-format-list strong{color: var(--text);font-size: 13.5px;line-height: 1.35}:root[data-theme="dark"] .degree-panel,:root[data-theme="dark"] .degree-panel-body,:root[data-theme="dark"] .degree-format-list>div{background: #161b22}:root[data-theme="dark"] .degree-message{border-color: #7f1d1d;background: rgba(127,29,29,.18)}@media (max-width: 991px){.degree-workbench,.degree-results-grid{grid-template-columns: 1fr}}@media (max-width: 640px){.degree-panel .form-control-group-body{padding: 14px}.degree-panel-header{display: grid;grid-template-columns: minmax(0,1fr);row-gap: 6px}.degree-panel-status{text-align: left}.degree-option-grid,.degree-option-grid-compact,.degree-stats-grid,.degree-action-row{display: grid;grid-template-columns: 1fr}.degree-action-row .btn{width: 100%;min-width: 0}.degree-result-output{min-height: 150px}}