.container[data-v-65e0a255]{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;font-size:16px}body[data-v-65e0a255]{font-size:16px}h1[data-v-65e0a255]{text-align:center;color:#333;font-size:1.8em}h2[data-v-65e0a255]{font-size:1.5em}h3[data-v-65e0a255]{font-size:1.2em}.timer-section[data-v-65e0a255]{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px}.timer-value[data-v-65e0a255]{font-size:1.3em;font-weight:700;color:#e74c3c}.info-section[data-v-65e0a255]{margin-bottom:20px;padding:10px;background-color:#f9f9f9;border-radius:5px}.tip[data-v-65e0a255]{color:#3498db;font-weight:700;font-size:1.1em}.allocation-tree[data-v-65e0a255]{margin-bottom:15px;text-align:center}.tree-level[data-v-65e0a255]{display:flex;justify-content:center;gap:20px;margin-bottom:15px;flex-wrap:wrap;align-items:center}.tree-node[data-v-65e0a255]{display:flex;align-items:center;gap:8px;padding:8px;background-color:#f9f9f9;border-radius:5px;border:1px solid #ddd;flex-wrap:wrap}.tree-arrow[data-v-65e0a255]{text-align:center;font-size:1.5em;color:#2196f3;margin:5px 0}.node-label[data-v-65e0a255]{font-weight:700;font-size:1.1em}.node-value[data-v-65e0a255]{font-weight:700;color:#e74c3c;font-size:1.2em}.theory-modal .allocation-tree[data-v-65e0a255]{margin-bottom:10px;text-align:center}.theory-modal .tree-level[data-v-65e0a255]{display:flex;justify-content:center;gap:15px;margin-bottom:10px;flex-wrap:wrap;align-items:center}.theory-modal .tree-node[data-v-65e0a255]{display:flex;align-items:center;gap:6px;padding:6px;background-color:#f9f9f9;border-radius:4px;border:1px solid #ddd;flex-wrap:wrap;font-size:.9em}.theory-modal .tree-node .node-label[data-v-65e0a255]{font-size:.9em}.theory-modal .tree-node .node-value[data-v-65e0a255]{font-size:1em}.theory-modal .tree-arrow[data-v-65e0a255]{text-align:center;font-size:1.2em;color:#2196f3;margin:3px 0}.theory-modal .comparison-table[data-v-65e0a255]{margin-top:20px}.theory-modal .comparison-table h3[data-v-65e0a255]{font-size:1em;margin-bottom:10px}.theory-modal .result-table[data-v-65e0a255]{font-size:.9em}.theory-modal .table-cell[data-v-65e0a255]{padding:8px;font-size:.9em}.theory-modal .result-header[data-v-65e0a255]{font-size:.9em;padding:8px;margin-bottom:15px}.button-row[data-v-65e0a255]{display:flex;gap:10px;margin-top:15px;justify-content:center;align-items:center;flex-wrap:wrap}.manual-input[data-v-65e0a255]{display:flex;gap:10px;align-items:center;margin-left:10px;flex-wrap:wrap}.result-section[data-v-65e0a255]{margin-top:15px;padding:15px;background-color:#f9f9f9;border-radius:5px}.result-header[data-v-65e0a255]{display:flex;justify-content:space-between;margin-bottom:15px;padding:8px;background-color:#e3f2fd;border-radius:5px;font-size:.9em;flex-wrap:wrap;gap:5px}.result-table[data-v-65e0a255]{width:100%;border-collapse:collapse;margin-top:15px;font-size:.9em}.table-row[data-v-65e0a255]{display:flex;border-bottom:1px solid #ddd}.table-header[data-v-65e0a255]{background-color:#3498db;color:#fff;font-weight:700}.table-cell[data-v-65e0a255]{flex:1;padding:8px;text-align:center;font-size:.9em}.table-cell.error[data-v-65e0a255]{color:#e74c3c;font-weight:700}.history-section[data-v-65e0a255]{margin-top:20px}.history-list[data-v-65e0a255]{margin-top:10px;padding:10px;background-color:#f9f9f9;border-radius:5px}.history-item[data-v-65e0a255]{margin-bottom:10px;padding:10px;background-color:#fff;border-radius:5px;border:1px solid #ddd}.history-timestamp[data-v-65e0a255]{text-align:right;font-size:.8em;color:#666;margin-top:10px;padding-top:10px;border-top:1px solid #ddd}.theory-modal[data-v-65e0a255]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;z-index:1000}.theory-content[data-v-65e0a255]{background-color:#fff;padding:15px;border-radius:5px;max-width:900px;width:90%;max-height:90vh;overflow-y:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 8px #0000001a;transition:none}.theory-modal .theory-content[data-v-65e0a255]{cursor:default}.theory-modal .theory-header[data-v-65e0a255]{cursor:move;-webkit-user-select:none;user-select:none}.theory-header[data-v-65e0a255]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #ddd}.theory-header h2[data-v-65e0a255]{font-size:1.2em;margin:0}.theory-body[data-v-65e0a255]{line-height:1.4}.theory-body p[data-v-65e0a255]{margin-bottom:10px}.comparison-table[data-v-65e0a255]{margin-top:20px}.comparison-table h3[data-v-65e0a255]{font-size:1em;margin-bottom:10px}.close-btn[data-v-65e0a255]{background:none;border:none;font-size:1.5em;cursor:pointer}.btn[data-v-65e0a255]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1em}.btn[data-v-65e0a255]:hover{background-color:#2980b9}.theory-btn[data-v-65e0a255]{background-color:#9b59b6}.theory-btn[data-v-65e0a255]:hover{background-color:#8e44ad}.recommend-btn[data-v-65e0a255]{background-color:#2ecc71}.recommend-btn[data-v-65e0a255]:hover{background-color:#27ae60}.add-btn[data-v-65e0a255]{background-color:#2ecc71}.add-btn[data-v-65e0a255]:hover{background-color:#27ae60}.submit-btn[data-v-65e0a255]{background-color:#f39c12}.submit-btn[data-v-65e0a255]:hover{background-color:#e67e22}input[data-v-65e0a255]{padding:6px;border:1px solid #ddd;border-radius:5px;font-size:.9em;width:80px}@media screen and (max-width: 768px){.container[data-v-65e0a255]{padding:10px}.tree-level[data-v-65e0a255]{flex-direction:column;gap:10px}.tree-node[data-v-65e0a255]{flex-direction:column;gap:5px}.button-row[data-v-65e0a255]{flex-direction:column;align-items:stretch}.manual-input[data-v-65e0a255]{flex-direction:column;align-items:stretch;margin-left:0;margin-top:10px}.result-header[data-v-65e0a255]{flex-direction:column;align-items:flex-start;gap:10px}}
