.qna-modal-backdrop.svelte-1h8dhfk{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1000}.qna-modal.svelte-1h8dhfk{background:#fff;border-radius:1em;padding:2em;width:30em;max-width:90vw;box-shadow:0 4px 24px #00000026}.form-group.svelte-1h8dhfk{margin-bottom:1.2em}.form-group.svelte-1h8dhfk label:where(.svelte-1h8dhfk){display:block;margin-bottom:.5em;font-weight:500}.form-group.svelte-1h8dhfk input:where(.svelte-1h8dhfk),.form-group.svelte-1h8dhfk textarea:where(.svelte-1h8dhfk),.form-group.svelte-1h8dhfk select:where(.svelte-1h8dhfk){width:100%;padding:.7em;border:1px solid #ccc;border-radius:.4em;font-size:1em}.error-message.svelte-1h8dhfk{color:var(--error-color, #e74c3c);margin-bottom:1em}.modal-actions.svelte-1h8dhfk{display:flex;gap:1em;justify-content:flex-end}.submit-btn.svelte-1h8dhfk{background:var(--primary-color, #2c3e50);color:#fff;border:none;padding:.7em 2em;border-radius:.5em;font-weight:600;cursor:pointer}.cancel-btn.svelte-1h8dhfk{background:#eee;color:#333;border:none;padding:.7em 2em;border-radius:.5em;font-weight:600;cursor:pointer}.qna-guide-text.svelte-1h8dhfk{margin-top:1em;font-size:.92em;color:var(--text-secondary);text-align:left}.qa-page-wrapper.svelte-lidiq8{max-width:900px;margin:0 auto;padding:1.5em 1em 3em}@media (max-width: 600px){.qa-page-wrapper.svelte-lidiq8{padding:.5em .2em 2em}}.qa-notice-banner.svelte-lidiq8{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1em;padding:.75em;margin-bottom:1em;box-shadow:0 4px 20px #667eea4d;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.qa-notice-banner.svelte-lidiq8:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%)}@media (max-width: 600px){.qa-notice-banner.svelte-lidiq8{padding:1em;margin-bottom:1.5em}}.notice-content.svelte-lidiq8{display:flex;align-items:center;gap:1em;position:relative;z-index:1}@media (max-width: 600px){.notice-content.svelte-lidiq8{flex-direction:column;text-align:center;gap:1em}}.notice-text.svelte-lidiq8{flex:1;color:#fff}.notice-text.svelte-lidiq8 h3:where(.svelte-lidiq8){font-size:1.4em;font-weight:700;margin:0;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.2)}@media (max-width: 600px){.notice-text.svelte-lidiq8 h3:where(.svelte-lidiq8){font-size:1.2em}}@keyframes svelte-lidiq8-shimmer{0%,to{transform:translate(-100%) translateY(-100%) rotate(0)}50%{transform:translate(100%) translateY(100%) rotate(180deg)}}@keyframes svelte-lidiq8-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.qa-tabs.svelte-lidiq8{display:flex;justify-content:center;gap:3em;border-bottom:1px solid var(--border-color)}@media (max-width: 600px){.qa-tabs.svelte-lidiq8{gap:.2em;flex-direction:row;justify-content:space-around}}.qa-tabs.svelte-lidiq8 button:where(.svelte-lidiq8){background:var(--surface-color);color:var(--text-color);border:1.5px solid var(--border-color);border-bottom:none;padding:.9em 2.2em;font-size:1.1em;font-weight:600;border-radius:2em 2em 0 0;cursor:pointer;transition:background .2s,color .2s,border .2s;position:relative;z-index:1}.qa-tabs.svelte-lidiq8 button:where(.svelte-lidiq8) .tab-icon:where(.svelte-lidiq8){display:none}@media (max-width: 600px){.qa-tabs.svelte-lidiq8 button:where(.svelte-lidiq8){padding:.25em;min-width:60px}.qa-tabs.svelte-lidiq8 button:where(.svelte-lidiq8) .tab-icon:where(.svelte-lidiq8){display:flex;align-items:center;justify-content:center;font-size:1.5em}.qa-tabs.svelte-lidiq8 button:where(.svelte-lidiq8) .tab-text:where(.svelte-lidiq8){display:none}}.qa-tabs.svelte-lidiq8 button.active:where(.svelte-lidiq8){background:var(--primary-color);color:#fff;box-shadow:0 2px 8px #0000000a;border-color:var(--primary-color) var(--primary-color) #fff var(--primary-color);z-index:2}.qna-section.svelte-lidiq8{background:var(--background-color);border-radius:1em;padding:2em 2em 1.5em;box-shadow:0 2px 8px #0000000a}@media (max-width: 600px){.qna-section.svelte-lidiq8{padding:1.2em .5em 1em}}.qna-header-row.svelte-lidiq8{display:flex;align-items:center;position:relative;gap:1em;flex-wrap:wrap}.qna-header-row.svelte-lidiq8 button:where(.svelte-lidiq8){color:#0000cd;background:none}.qna-header-row.svelte-lidiq8 button:where(.svelte-lidiq8):hover{color:#fff}@media (max-width: 600px){.qna-header-row.svelte-lidiq8{gap:.5em;justify-content:space-between}}.inquiry-btn.svelte-lidiq8{display:inline-block;padding:.7em 2em;border:none;border-radius:2em;font-size:1em;font-weight:600;cursor:pointer;transition:all .3s ease}.inquiry-btn.svelte-lidiq8:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}@media (max-width: 600px){.inquiry-btn.svelte-lidiq8{padding:.6em 1em;font-size:.85em;flex:1;min-width:0}}.inquiry-btn.svelte-lidiq8:disabled{cursor:not-allowed}.kakao-consultation-btn.svelte-lidiq8,.whatsapp-consultation-btn.svelte-lidiq8{display:inline-flex;align-items:center;gap:.5em;padding:.5em 1.25em;background:none;color:#3c1e1e;border:none;border-radius:2em;font-size:1em;font-weight:600;cursor:pointer;transition:all .3s ease}.kakao-consultation-btn.svelte-lidiq8 .btn-icon:where(.svelte-lidiq8),.whatsapp-consultation-btn.svelte-lidiq8 .btn-icon:where(.svelte-lidiq8){font-size:1.1em}.kakao-consultation-btn.svelte-lidiq8:hover,.whatsapp-consultation-btn.svelte-lidiq8:hover{background:#ffe55c;transform:translateY(-2px);box-shadow:0 6px 20px #fee50066}@media (max-width: 600px){.kakao-consultation-btn.svelte-lidiq8,.whatsapp-consultation-btn.svelte-lidiq8{padding:.6em .8em;font-size:.85em;flex:1;min-width:0;align-items:center;justify-content:center}}.whatsapp-consultation-btn.svelte-lidiq8:hover{background:#128c7e}.lawyer-consultation-btn.svelte-lidiq8{display:inline-flex;align-items:center;gap:.5em;padding:.5em 1.25em;background:none;border:none;border-radius:2em;font-size:1em;font-weight:600;cursor:pointer;transition:all .3s ease}.lawyer-consultation-btn.svelte-lidiq8 .btn-icon:where(.svelte-lidiq8){font-size:1.1em}.lawyer-consultation-btn.svelte-lidiq8:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}@media (max-width: 600px){.lawyer-consultation-btn.svelte-lidiq8{padding:.6em .8em;font-size:.85em;flex:1;min-width:0;align-items:center;justify-content:center}}.inquiry-board-guide.svelte-lidiq8{background:var(--surface-color);border-radius:.75em;box-shadow:0 1px 4px #00000008}.inquiry-list.svelte-lidiq8{list-style:none;padding:0;margin:0}.inquiry-item.svelte-lidiq8{padding:1em .5em;border-bottom:1px solid var(--border-color)}@media (max-width: 600px){.inquiry-item.svelte-lidiq8{font-size:.97em}}.inquiry-item.svelte-lidiq8 .inquiry-meta-row:where(.svelte-lidiq8){display:flex;justify-content:space-between;align-items:center;gap:.5em;flex-wrap:wrap}.inquiry-item.svelte-lidiq8 .inquiry-meta:where(.svelte-lidiq8){display:flex;gap:1em;font-size:.98em;color:var(--text-secondary);margin-bottom:.5em;flex-wrap:wrap}.inquiry-item.svelte-lidiq8 .inquiry-message:where(.svelte-lidiq8){margin-bottom:.5em}.inquiry-item.svelte-lidiq8 .inquiry-answer:where(.svelte-lidiq8){background:#f8fafd;border:1.5px solid var(--primary-color, #001532);border-radius:.7em;padding:1.1em 1em 1.2em;margin-top:.7em;box-shadow:0 2px 8px #0000000f;position:relative;transition:box-shadow .2s}.inquiry-item.svelte-lidiq8 .inquiry-answer:where(.svelte-lidiq8):hover{box-shadow:0 4px 16px #0000001a}.inquiry-item.svelte-lidiq8 .inquiry-answer:where(.svelte-lidiq8) strong:where(.svelte-lidiq8){color:var(--primary-color, #001532);font-size:1.05em;margin-bottom:.5em;display:block}.inquiry-item.svelte-lidiq8 .inquiry-answer:where(.svelte-lidiq8) .answer-content:where(.svelte-lidiq8){display:block;margin-top:.3em;color:var(--text-color);font-size:1em;line-height:1.7}.inquiry-item.svelte-lidiq8 .inquiry-answer:where(.svelte-lidiq8) .answer-admin-actions:where(.svelte-lidiq8){margin-top:.7em;display:flex;gap:.5em;justify-content:flex-end}.inquiry-item.svelte-lidiq8 .answer-add-btn-inline:where(.svelte-lidiq8){display:inline-block;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease-in-out;background:var(--primary-color, #001532);color:#fff;padding:.2em 1em;border-radius:1.5em;font-size:.95em;font-weight:500;margin-left:.4em;transition:background .2s;height:2em;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;min-width:4.5em;gap:.3em}.inquiry-item.svelte-lidiq8 .answer-add-btn-inline:where(.svelte-lidiq8):disabled{opacity:.6;cursor:not-allowed}.inquiry-item.svelte-lidiq8 .answer-add-btn-inline:where(.svelte-lidiq8) .btn-icon:where(.svelte-lidiq8){font-size:.8em}@media (max-width: 600px){.inquiry-item.svelte-lidiq8 .answer-add-btn-inline:where(.svelte-lidiq8){min-width:2.5em;padding:.2em .5em}.inquiry-item.svelte-lidiq8 .answer-add-btn-inline:where(.svelte-lidiq8) .btn-text:where(.svelte-lidiq8){display:none}.inquiry-item.svelte-lidiq8 .answer-add-btn-inline:where(.svelte-lidiq8) .btn-icon:where(.svelte-lidiq8){font-size:1em}}.inquiry-item.svelte-lidiq8 .answer-add-btn-inline:where(.svelte-lidiq8):hover{background:var(--primary-dark-color, #111c28)}.inquiry-item.svelte-lidiq8 .answer-toggle-btn:where(.svelte-lidiq8){margin-left:auto;background:var(--surface-hover);color:var(--primary-color);border:none;border-radius:.5em;padding:.45em 1.5em;font-size:1em;font-weight:500;cursor:pointer;transition:background .2s;height:2.5em;display:inline-flex;align-items:center;justify-content:center;gap:.3em}.inquiry-item.svelte-lidiq8 .answer-toggle-btn:where(.svelte-lidiq8) .btn-icon:where(.svelte-lidiq8){font-size:.9em}@media (max-width: 600px){.inquiry-item.svelte-lidiq8 .answer-toggle-btn:where(.svelte-lidiq8){padding:.4em 1em}.inquiry-item.svelte-lidiq8 .answer-toggle-btn:where(.svelte-lidiq8) .btn-text:where(.svelte-lidiq8){display:none}.inquiry-item.svelte-lidiq8 .answer-toggle-btn:where(.svelte-lidiq8) .btn-icon:where(.svelte-lidiq8){font-size:1.1em}}.inquiry-item.svelte-lidiq8 .answer-textarea:where(.svelte-lidiq8){width:100%;min-height:3.5em;padding:.7em;border:1.2px solid var(--primary-color, #001532);border-radius:.5em;font-size:1em;margin-top:.5em;resize:vertical;background:#fff;transition:border .2s}.inquiry-item.svelte-lidiq8 .answer-textarea:where(.svelte-lidiq8):focus{border-color:var(--secondary-color, #3498db);outline:none}.inquiry-item.svelte-lidiq8 .answer-actions:where(.svelte-lidiq8){display:flex;gap:.7em;margin-top:.7em;justify-content:flex-end}.inquiry-item.svelte-lidiq8 .answer-save-btn:where(.svelte-lidiq8){display:inline-block;text-decoration:none;border:none;cursor:pointer;font-weight:500;transition:all .2s ease-in-out;background:var(--primary-color, #001532);color:#fff;padding:.5em 1.5em;border-radius:2em;font-size:1em;font-weight:600;transition:background .2s;gap:.3em}.inquiry-item.svelte-lidiq8 .answer-save-btn:where(.svelte-lidiq8):disabled{opacity:.6;cursor:not-allowed}.inquiry-item.svelte-lidiq8 .answer-save-btn:where(.svelte-lidiq8) .btn-icon:where(.svelte-lidiq8){font-size:.8em}@media (max-width: 600px){.inquiry-item.svelte-lidiq8 .answer-save-btn:where(.svelte-lidiq8){padding:.4em 1.2em}.inquiry-item.svelte-lidiq8 .answer-save-btn:where(.svelte-lidiq8) .btn-text:where(.svelte-lidiq8){display:none}.inquiry-item.svelte-lidiq8 .answer-save-btn:where(.svelte-lidiq8) .btn-icon:where(.svelte-lidiq8){font-size:1em}}.inquiry-item.svelte-lidiq8 .answer-save-btn:where(.svelte-lidiq8):hover{background:var(--primary-dark-color, #111c28)}.inquiry-item.svelte-lidiq8 .answer-cancel-btn:where(.svelte-lidiq8){display:inline-block;text-decoration:none;border:none;cursor:pointer;font-weight:500;transition:all .2s ease-in-out;background:#eee;color:#333;padding:.5em 1.5em;border-radius:2em;font-size:1em;font-weight:600;transition:background .2s;gap:.3em}.inquiry-item.svelte-lidiq8 .answer-cancel-btn:where(.svelte-lidiq8):disabled{opacity:.6;cursor:not-allowed}.inquiry-item.svelte-lidiq8 .answer-cancel-btn:where(.svelte-lidiq8) .btn-icon:where(.svelte-lidiq8){font-size:.8em}@media (max-width: 600px){.inquiry-item.svelte-lidiq8 .answer-cancel-btn:where(.svelte-lidiq8){padding:.4em 1.2em}.inquiry-item.svelte-lidiq8 .answer-cancel-btn:where(.svelte-lidiq8) .btn-text:where(.svelte-lidiq8){display:none}.inquiry-item.svelte-lidiq8 .answer-cancel-btn:where(.svelte-lidiq8) .btn-icon:where(.svelte-lidiq8){font-size:1em}}.inquiry-item.svelte-lidiq8 .answer-cancel-btn:where(.svelte-lidiq8):hover{background:#ddd}.inquiry-item.svelte-lidiq8 .answer-edit-btn:where(.svelte-lidiq8),.inquiry-item.svelte-lidiq8 .answer-delete-btn:where(.svelte-lidiq8){display:inline-block;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease-in-out;padding:.4em 1.2em;border-radius:2em;font-size:.97em;font-weight:500;gap:.3em}.inquiry-item.svelte-lidiq8 .answer-edit-btn:where(.svelte-lidiq8):disabled,.inquiry-item.svelte-lidiq8 .answer-delete-btn:where(.svelte-lidiq8):disabled{opacity:.6;cursor:not-allowed}.inquiry-item.svelte-lidiq8 .answer-edit-btn:where(.svelte-lidiq8) .btn-icon:where(.svelte-lidiq8),.inquiry-item.svelte-lidiq8 .answer-delete-btn:where(.svelte-lidiq8) .btn-icon:where(.svelte-lidiq8){font-size:.8em}@media (max-width: 600px){.inquiry-item.svelte-lidiq8 .answer-edit-btn:where(.svelte-lidiq8),.inquiry-item.svelte-lidiq8 .answer-delete-btn:where(.svelte-lidiq8){padding:.3em .8em}.inquiry-item.svelte-lidiq8 .answer-edit-btn:where(.svelte-lidiq8) .btn-text:where(.svelte-lidiq8),.inquiry-item.svelte-lidiq8 .answer-delete-btn:where(.svelte-lidiq8) .btn-text:where(.svelte-lidiq8){display:none}.inquiry-item.svelte-lidiq8 .answer-edit-btn:where(.svelte-lidiq8) .btn-icon:where(.svelte-lidiq8),.inquiry-item.svelte-lidiq8 .answer-delete-btn:where(.svelte-lidiq8) .btn-icon:where(.svelte-lidiq8){font-size:1em}}.inquiry-item.svelte-lidiq8 .answer-edit-btn:where(.svelte-lidiq8){background:var(--secondary-color, #3498db);color:#fff}.inquiry-item.svelte-lidiq8 .answer-edit-btn:where(.svelte-lidiq8):hover{background:#217dbb}.inquiry-item.svelte-lidiq8 .answer-delete-btn:where(.svelte-lidiq8){background:var(--accent-color, #e74c3c);color:#fff}.inquiry-item.svelte-lidiq8 .answer-delete-btn:where(.svelte-lidiq8):hover{background:#c0392b}.consultation-modal-content.svelte-lidiq8 .modal-header-actions:where(.svelte-lidiq8){display:flex;justify-content:flex-end;margin-bottom:1em}.lawyer-profile-modal-content.svelte-lidiq8{max-height:70vh;overflow-y:auto}.lawyer-profile-modal-content.svelte-lidiq8 .lawyer-profile:where(.svelte-lidiq8){text-align:center}.lawyer-profile-modal-content.svelte-lidiq8 .lawyer-header:where(.svelte-lidiq8){display:flex;align-items:center;justify-content:center;gap:1.5em;margin-bottom:2em}@media (max-width: 600px){.lawyer-profile-modal-content.svelte-lidiq8 .lawyer-header:where(.svelte-lidiq8){flex-direction:column;gap:1em}}.lawyer-profile-modal-content.svelte-lidiq8 .lawyer-image:where(.svelte-lidiq8){width:100px;height:100px;border-radius:50%;overflow:hidden;border:3px solid var(--primary-color);box-shadow:0 4px 16px #0000001a}.lawyer-profile-modal-content.svelte-lidiq8 .lawyer-image:where(.svelte-lidiq8) img:where(.svelte-lidiq8){width:100%;height:100%;object-fit:cover}.lawyer-profile-modal-content.svelte-lidiq8 .lawyer-info:where(.svelte-lidiq8){text-align:left}.lawyer-profile-modal-content.svelte-lidiq8 .lawyer-info:where(.svelte-lidiq8) .lawyer-name:where(.svelte-lidiq8){font-size:1.5em;color:var(--primary-color);margin:0 0 .3em;font-weight:700}.lawyer-profile-modal-content.svelte-lidiq8 .lawyer-info:where(.svelte-lidiq8) .lawyer-title:where(.svelte-lidiq8){font-size:1.1em;color:var(--text-secondary);margin:0;font-weight:500}.lawyer-profile-modal-content.svelte-lidiq8 .lawyer-info:where(.svelte-lidiq8) .lawyer-subtitle:where(.svelte-lidiq8){white-space:pre-line;font-size:.9em}@media (max-width: 600px){.lawyer-profile-modal-content.svelte-lidiq8 .lawyer-info:where(.svelte-lidiq8) .lawyer-subtitle:where(.svelte-lidiq8){font-size:.75em;letter-spacing:-.1em}}.lawyer-profile-modal-content.svelte-lidiq8 .lawyer-details:where(.svelte-lidiq8){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5em;margin-bottom:2em}@media (max-width: 600px){.lawyer-profile-modal-content.svelte-lidiq8 .lawyer-details:where(.svelte-lidiq8){grid-template-columns:1fr;gap:1em}}.lawyer-profile-modal-content.svelte-lidiq8 .lawyer-details:where(.svelte-lidiq8) .detail-section.full-width:where(.svelte-lidiq8){grid-column:1/-1}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section:where(.svelte-lidiq8){text-align:left}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section:where(.svelte-lidiq8) h3:where(.svelte-lidiq8){color:var(--primary-color);font-size:1.2em;margin:0 0 .8em;font-weight:600;border-bottom:2px solid var(--primary-color);padding-bottom:.3em}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section:where(.svelte-lidiq8) ul:where(.svelte-lidiq8){list-style:none;padding:0;margin:0}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section:where(.svelte-lidiq8) ul:where(.svelte-lidiq8) li:where(.svelte-lidiq8){padding:.4em 0;border-bottom:1px solid var(--border-color);color:var(--text-color);font-size:.95em;line-height:1.4}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section:where(.svelte-lidiq8) ul:where(.svelte-lidiq8) li:where(.svelte-lidiq8):last-child{border-bottom:none}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table-wrapper:where(.svelte-lidiq8){overflow-x:auto;border-radius:.5em;box-shadow:0 2px 8px #0000001a}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table:where(.svelte-lidiq8){width:100%;border-collapse:collapse;background:#fff;font-size:.9em}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table:where(.svelte-lidiq8) thead:where(.svelte-lidiq8){background:var(--primary-color);color:#fff}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table:where(.svelte-lidiq8) thead:where(.svelte-lidiq8) th:where(.svelte-lidiq8){padding:.8em .6em;text-align:left;font-weight:600;border-right:1px solid rgba(255,255,255,.2)}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table:where(.svelte-lidiq8) thead:where(.svelte-lidiq8) th:where(.svelte-lidiq8):last-child{border-right:none}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table:where(.svelte-lidiq8) tbody:where(.svelte-lidiq8) tr:where(.svelte-lidiq8){border-bottom:1px solid var(--border-color)}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table:where(.svelte-lidiq8) tbody:where(.svelte-lidiq8) tr:where(.svelte-lidiq8):last-child{border-bottom:none}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table:where(.svelte-lidiq8) tbody:where(.svelte-lidiq8) tr:where(.svelte-lidiq8):nth-child(2n){background:var(--surface-hover)}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table:where(.svelte-lidiq8) tbody:where(.svelte-lidiq8) tr:where(.svelte-lidiq8):hover{background:#f8f9fa}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table:where(.svelte-lidiq8) tbody:where(.svelte-lidiq8) td:where(.svelte-lidiq8){padding:.8em .6em;vertical-align:top;border-right:1px solid var(--border-color)}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table:where(.svelte-lidiq8) tbody:where(.svelte-lidiq8) td:where(.svelte-lidiq8):last-child{border-right:none}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table:where(.svelte-lidiq8) tbody:where(.svelte-lidiq8) td.period:where(.svelte-lidiq8){font-weight:600;color:var(--primary-color);white-space:nowrap;width:100px}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table:where(.svelte-lidiq8) tbody:where(.svelte-lidiq8) td.company:where(.svelte-lidiq8){font-weight:500;width:max(180px,30%);white-space:pre-line}.lawyer-profile-modal-content.svelte-lidiq8 .detail-section.career-section:where(.svelte-lidiq8) .career-table:where(.svelte-lidiq8) tbody:where(.svelte-lidiq8) td.work:where(.svelte-lidiq8){white-space:pre-line;line-height:1.3}.login-modal-content.svelte-lidiq8{text-align:center;padding:1em}.login-modal-content.svelte-lidiq8 .login-message:where(.svelte-lidiq8){margin-bottom:2em}.login-modal-content.svelte-lidiq8 .login-message:where(.svelte-lidiq8) p:where(.svelte-lidiq8){font-size:1.1em;color:var(--text-color);margin:0;line-height:1.5}.login-modal-content.svelte-lidiq8 .login-actions:where(.svelte-lidiq8){display:flex;gap:1em;justify-content:center}.login-modal-content.svelte-lidiq8 .login-actions:where(.svelte-lidiq8) button:where(.svelte-lidiq8){padding:.7em 2em;border:none;border-radius:2em;font-size:1em;font-weight:600;cursor:pointer;transition:all .3s ease}.login-modal-content.svelte-lidiq8 .login-actions:where(.svelte-lidiq8) button.login-btn:where(.svelte-lidiq8){background:var(--primary-color);color:#fff}.login-modal-content.svelte-lidiq8 .login-actions:where(.svelte-lidiq8) button.login-btn:where(.svelte-lidiq8):hover{background:var(--primary-dark, #2c3e50);transform:translateY(-2px)}.login-modal-content.svelte-lidiq8 .login-actions:where(.svelte-lidiq8) button.cancel-btn:where(.svelte-lidiq8){background:#eee;color:#333}.login-modal-content.svelte-lidiq8 .login-actions:where(.svelte-lidiq8) button.cancel-btn:where(.svelte-lidiq8):hover{background:#ddd;transform:translateY(-2px)}
