.disc-analysis[data-v-47e78f25]{max-width:1200px;margin:0 auto;padding:20px;background:#f8f9fa;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.loading-section[data-v-47e78f25]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:60vh}.loading-spinner[data-v-47e78f25]{text-align:center;color:#3498db}.loading-spinner i[data-v-47e78f25]{font-size:3em;margin-bottom:20px}.loading-spinner p[data-v-47e78f25]{font-size:1.2em;color:#7f8c8d}.error-section[data-v-47e78f25]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:60vh}.error-card[data-v-47e78f25]{text-align:center;background:#fff;padding:40px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:400px}.error-card i[data-v-47e78f25]{font-size:3em;color:#e74c3c;margin-bottom:20px}.error-card h2[data-v-47e78f25]{color:#2c3e50;margin-bottom:15px}.error-card p[data-v-47e78f25]{color:#7f8c8d;margin-bottom:25px}.retry-btn[data-v-47e78f25]{background:#3498db;color:#fff;border:none;padding:12px 25px;border-radius:6px;cursor:pointer;font-size:1em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin:0 auto}.retry-btn[data-v-47e78f25]:hover{background:#2980b9}.analysis-header[data-v-47e78f25]{text-align:center;margin-bottom:30px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.analysis-header h1[data-v-47e78f25]{color:#2c3e50;margin-bottom:10px}.analysis-header p[data-v-47e78f25]{color:#7f8c8d;font-size:1.1em}.analysis-main[data-v-47e78f25]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:25px}.type-overview[data-v-47e78f25]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:25px}.primary-type[data-v-47e78f25]{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);border-left:5px solid}.primary-type.d[data-v-47e78f25]{border-left-color:#e74c3c}.primary-type.i[data-v-47e78f25]{border-left-color:#f39c12}.primary-type.s[data-v-47e78f25]{border-left-color:#27ae60}.primary-type.c[data-v-47e78f25]{border-left-color:#3498db}.type-badge[data-v-47e78f25]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.confidence-level[data-v-47e78f25]{background:#3498db;color:#fff;padding:4px 8px;border-radius:12px;font-size:.8em}.type-badge i[data-v-47e78f25]{font-size:2em}.type-badge.d i[data-v-47e78f25]{color:#e74c3c}.type-badge.i i[data-v-47e78f25]{color:#f39c12}.type-badge.s i[data-v-47e78f25]{color:#27ae60}.type-badge.c i[data-v-47e78f25]{color:#3498db}.type-distribution[data-v-47e78f25]{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.distribution-item[data-v-47e78f25]{margin-bottom:15px}.distribution-label[data-v-47e78f25]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px;font-weight:500}.distribution-bar[data-v-47e78f25]{height:8px;background:#ecf0f1;border-radius:4px;overflow:hidden;margin-bottom:5px}.distribution-fill[data-v-47e78f25]{height:100%;transition:width .8s ease}.distribution-item.d .distribution-fill[data-v-47e78f25]{background:#e74c3c}.distribution-item.i .distribution-fill[data-v-47e78f25]{background:#f39c12}.distribution-item.s .distribution-fill[data-v-47e78f25]{background:#27ae60}.distribution-item.c .distribution-fill[data-v-47e78f25]{background:#3498db}.score-value[data-v-47e78f25]{font-size:.9em;color:#7f8c8d}.detailed-analysis h2[data-v-47e78f25]{color:#2c3e50;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #ecf0f1}.analysis-grid[data-v-47e78f25]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px}.analysis-card[data-v-47e78f25]{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.analysis-card h3[data-v-47e78f25]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:15px;color:#2c3e50}.strengths h3 i[data-v-47e78f25]{color:#27ae60}.challenges h3 i[data-v-47e78f25]{color:#e74c3c}.behavior h3 i[data-v-47e78f25]{color:#3498db}.workplace h3 i[data-v-47e78f25]{color:#9b59b6}.analysis-card ul[data-v-47e78f25]{list-style:none;padding:0}.analysis-card li[data-v-47e78f25]{padding:8px 0;border-bottom:1px solid #ecf0f1;position:relative;padding-left:20px}.analysis-card li[data-v-47e78f25]:before{content:"\2022";color:#3498db;position:absolute;left:0}.behavior-grid[data-v-47e78f25]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(250px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.behavior-item[data-v-47e78f25]{display:-ms-flexbox;display:flex;gap:15px;-ms-flex-align:start;align-items:flex-start}.behavior-icon[data-v-47e78f25]{background:#f8f9fa;padding:12px;border-radius:8px;color:#3498db;-ms-flex-negative:0;flex-shrink:0}.workplace-content[data-v-47e78f25]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.workplace-section h4[data-v-47e78f25]{margin-bottom:10px;color:#2c3e50}.tags[data-v-47e78f25]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.tag[data-v-47e78f25]{background:#e3f2fd;color:#1976d2;padding:4px 12px;border-radius:16px;font-size:.9em}.communication-section[data-v-47e78f25],.interaction-section[data-v-47e78f25]{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.communication-grid[data-v-47e78f25]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(250px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.comm-card[data-v-47e78f25]{padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #3498db}.comm-card h4[data-v-47e78f25]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px;color:#2c3e50}.interaction-grid[data-v-47e78f25]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(280px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.interaction-card[data-v-47e78f25]{padding:20px;border-radius:8px;border-top:4px solid}.interaction-card.d[data-v-47e78f25]{border-top-color:#e74c3c;background:#fdedec}.interaction-card.i[data-v-47e78f25]{border-top-color:#f39c12;background:#fef5e7}.interaction-card.s[data-v-47e78f25]{border-top-color:#27ae60;background:#eafaf1}.interaction-card.c[data-v-47e78f25]{border-top-color:#3498db;background:#ebf5fb}.interaction-header[data-v-47e78f25]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:10px}.compatibility[data-v-47e78f25]{padding:4px 8px;border-radius:12px;font-size:.8em;font-weight:700}.compatibility.high[data-v-47e78f25],.compatibility.highest[data-v-47e78f25]{background:#27ae60;color:#fff}.compatibility.medium[data-v-47e78f25]{background:#f39c12;color:#fff}.compatibility.low[data-v-47e78f25]{background:#e74c3c;color:#fff}.compatibility.very-low[data-v-47e78f25]{background:#ad0e0e;color:#fff}.analysis-footer[data-v-47e78f25]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:15px;margin-top:30px;padding:20px}.footer-btn[data-v-47e78f25]{padding:12px 25px;border:none;border-radius:6px;cursor:pointer;font-size:1em;font-weight:500;transition:all .3s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.footer-btn.export[data-v-47e78f25]{background:#27ae60;color:#fff}.footer-btn.share[data-v-47e78f25]{background:#3498db;color:#fff}.footer-btn.retake[data-v-47e78f25]{background:#e74c3c;color:#fff}.footer-btn[data-v-47e78f25]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}@media (max-width:768px){.analysis-grid[data-v-47e78f25],.type-overview[data-v-47e78f25]{-ms-grid-columns:1fr;grid-template-columns:1fr}.analysis-footer[data-v-47e78f25]{-ms-flex-direction:column;flex-direction:column}}@media (max-width:480px){.interaction-header[data-v-47e78f25],.type-badge[data-v-47e78f25]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.interaction-header[data-v-47e78f25]{gap:10px}}.no-data-section[data-v-47e78f25]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:60vh}.no-data-card[data-v-47e78f25]{text-align:center;background:#fff;padding:40px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:400px}.no-data-card i[data-v-47e78f25]{font-size:3em;color:#95a5a6;margin-bottom:20px}.no-data-card h2[data-v-47e78f25]{color:#2c3e50;margin-bottom:15px}.no-data-card p[data-v-47e78f25]{color:#7f8c8d;margin-bottom:25px}.start-test-btn[data-v-47e78f25]{background:#3498db;color:#fff;border:none;padding:12px 25px;border-radius:6px;cursor:pointer;font-size:1em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin:0 auto}.start-test-btn[data-v-47e78f25]:hover{background:#2980b9}.primary-type.default[data-v-47e78f25]{border-left-color:#95a5a6}.distribution-item.default .distribution-fill[data-v-47e78f25]{background:#95a5a6}.interaction-card.default[data-v-47e78f25]{border-top-color:#95a5a6;background:#f8f9fa}.compatibility.unknown[data-v-47e78f25]{background:#95a5a6;color:#fff}@media print{.no-print[data-v-47e78f25]{display:none!important}.disc-analysis[data-v-47e78f25]{padding:20px!important;max-width:100%!important}.analysis-header[data-v-47e78f25]{margin-bottom:20px!important}.analysis-header h1[data-v-47e78f25]{font-size:24px!important;margin-bottom:10px!important}section[data-v-47e78f25]{page-break-inside:avoid;margin-bottom:20px!important}.analysis-grid[data-v-47e78f25],.interaction-grid[data-v-47e78f25],.type-overview[data-v-47e78f25]{page-break-inside:avoid}.distribution-bar[data-v-47e78f25]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.analysis-card[data-v-47e78f25],.comm-card[data-v-47e78f25],.interaction-card[data-v-47e78f25],.type-badge[data-v-47e78f25]{box-shadow:none!important;border:1px solid #ddd!important}.footer-btn[data-v-47e78f25]{display:none!important}}