*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,sans-serif;line-height:1.5;color:#111;background:#f5f5f5}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f0f0f0}.login-form{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 24px #0000001a;width:360px;max-width:calc(100vw - 2rem);display:flex;flex-direction:column;gap:1.25rem}.login-logo{display:flex;justify-content:center;margin-bottom:.25rem}.login-logo-icon{width:52px;height:52px;background:#111;color:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.login-title{font-size:1.375rem;font-weight:700;text-align:center;color:#111;letter-spacing:-.01em}.login-subtitle{font-size:.875rem;color:#6b7280;text-align:center;margin-top:-.75rem}.form-group{display:flex;flex-direction:column;gap:.375rem}.form-group label{font-size:.875rem;font-weight:500;color:#333}.form-group input{width:100%;padding:.625rem .75rem;border:1.5px solid #d1d5db;border-radius:8px;font-size:1rem;outline:none;transition:border-color .15s;background:#fff;color:#111}.form-group input:focus{border-color:#111}.form-group input:disabled{background:#f9fafb;color:#9ca3af}.login-error{font-size:.875rem;color:#dc2626;text-align:center}.login-btn{width:100%;padding:.75rem;background:#111;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s;letter-spacing:.01em}.login-btn:hover:not(:disabled){background:#2d2d2d}.login-btn:disabled{opacity:.55;cursor:not-allowed}.app{min-height:100vh;display:flex;flex-direction:column}.app-header{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:62px;background:#111;color:#fff;flex-shrink:0;gap:1rem}.app-header-left{display:flex;align-items:center;gap:1rem;min-width:0}.app-logo{width:28px;height:28px;background:#fff;color:#111;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:800;flex-shrink:0}.app-title{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.app-header-right{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.role-badge{font-size:.75rem;font-weight:600;padding:.2rem .625rem;border-radius:999px;background:#ffffff26;color:#fff;white-space:nowrap}.user-display-name{font-size:.875rem;font-weight:500;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.logout-btn{padding:.375rem .875rem;background:transparent;border:1px solid rgba(255,255,255,.35);border-radius:6px;color:#fff;font-size:.875rem;cursor:pointer;transition:background .15s;white-space:nowrap}.logout-btn:hover{background:#ffffff1a}.nav-bar{display:flex;gap:.125rem}.nav-item{padding:.375rem .875rem;border:none;background:transparent;border-radius:6px;font-size:.875rem;font-weight:500;color:#ffffffa6;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.nav-item:hover{background:#ffffff1a;color:#fff}.nav-item.active{background:#ffffff2e;color:#fff;font-weight:600}.app-main{flex:1;display:flex;flex-direction:column;overflow:hidden}.page{max-width:900px;margin:0 auto;padding:2rem;width:100%;display:flex;flex-direction:column;gap:1.5rem}.page-title{font-size:1.375rem;font-weight:700;color:#111;letter-spacing:-.01em}.page-placeholder{font-size:.9375rem;color:#9ca3af}.page-error{font-size:.875rem;color:#dc2626}.users-list{display:flex;flex-direction:column;gap:.5rem}.user-row{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.user-email{flex:1;font-size:.9375rem;color:#111;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-select{padding:.375rem .625rem;border:1.5px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff;color:#111;cursor:pointer;outline:none;transition:border-color .15s}.role-select:focus{border-color:#111}.role-select:disabled{opacity:.5;cursor:not-allowed}.user-self-badge{font-size:.75rem;color:#9ca3af;font-style:italic;flex-shrink:0}.user-info{flex:1;display:flex;flex-direction:column;gap:.2rem;min-width:0}.user-name{font-size:.8125rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-badge-inline{font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:5px;white-space:nowrap;flex-shrink:0}.role-admin{background:#ede9fe;color:#6d42c4}.role-user{background:#f0f0f0;color:#555}.user-edit-btn{padding:.3125rem .75rem;background:transparent;border:1.5px solid #e5e7eb;border-radius:6px;font-size:.8125rem;color:#6b7280;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap;flex-shrink:0}.user-edit-btn:hover{border-color:#9ca3af;color:#374151}.user-modal-email{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.user-modal-input{width:100%;padding:.5rem .75rem;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9375rem;outline:none;background:#fff;color:#111;transition:border-color .15s}.user-modal-input:focus{border-color:#111}.user-modal-input:disabled{opacity:.5;background:#f9fafb}.page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.import-btn{padding:.5rem 1.125rem;background:#111;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap;flex-shrink:0}.import-btn:hover{background:#2d2d2d}.templates-list{display:flex;flex-direction:column;gap:.5rem}.template-row{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.template-name{flex:1;font-size:.9375rem;font-weight:500;color:#111;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-date{font-size:.8125rem;color:#9ca3af;white-space:nowrap;flex-shrink:0}.template-delete-btn{padding:.3125rem .75rem;background:transparent;border:1.5px solid #e5e7eb;border-radius:6px;font-size:.8125rem;color:#6b7280;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap;flex-shrink:0}.template-delete-btn:hover:not(:disabled){border-color:#dc2626;color:#dc2626}.template-delete-btn:disabled{opacity:.45;cursor:not-allowed}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.modal{background:#fff;border-radius:12px;padding:2rem;width:420px;max-width:100%;box-shadow:0 8px 40px #0000002e;display:flex;flex-direction:column;gap:1.25rem}.modal-title{font-size:1.125rem;font-weight:700;color:#111;letter-spacing:-.01em}.modal-form{display:flex;flex-direction:column;gap:1rem}.file-input-wrap{display:flex;align-items:center;gap:.75rem}.file-choose-btn{padding:.5rem .875rem;background:#f3f4f6;border:1.5px solid #d1d5db;border-radius:6px;font-size:.875rem;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}.file-choose-btn:hover:not(:disabled){background:#e5e7eb}.file-choose-btn:disabled{opacity:.5;cursor:not-allowed}.file-name{font-size:.875rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.modal-error{font-size:.875rem;color:#dc2626}.modal-actions{display:flex;gap:.75rem;justify-content:flex-end}.modal-cancel-btn{padding:.5rem 1rem;background:transparent;border:1.5px solid #d1d5db;border-radius:8px;font-size:.875rem;cursor:pointer;transition:background .15s}.modal-cancel-btn:hover:not(:disabled){background:#f3f4f6}.modal-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.modal-submit-btn{padding:.5rem 1.25rem;background:#111;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.modal-submit-btn:hover:not(:disabled){background:#2d2d2d}.modal-submit-btn:disabled{opacity:.5;cursor:not-allowed}.template-row{cursor:pointer}.template-row:hover{border-color:#9ca3af;background:#fafafa}.viewer{display:flex;flex-direction:column;flex:1;overflow:hidden}.viewer-loading{padding:2rem;display:flex;flex-direction:column;gap:1rem}.viewer-header{display:flex;align-items:center;gap:1rem;padding:.875rem 1.5rem;border-bottom:1px solid #e5e7eb;background:#fff;flex-shrink:0}.viewer-back-btn{padding:.375rem .75rem;background:transparent;border:1.5px solid #d1d5db;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap;color:#374151}.viewer-back-btn:hover{background:#f3f4f6;border-color:#9ca3af}.viewer-title{font-size:1rem;font-weight:700;color:#111;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-body{display:flex;flex:1;overflow:hidden}.viewer-sidebar{width:330px;flex-shrink:0;border-right:1px solid #e5e7eb;background:#fafafa;overflow-y:auto;padding:.75rem 0}.sidebar-group{margin-bottom:.25rem}.sidebar-group-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem 1rem;background:transparent;border:none;cursor:pointer;text-align:left;gap:.5rem}.sidebar-group-name{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-chevron{font-size:.875rem;color:#9ca3af;flex-shrink:0;transition:transform .15s;display:inline-block}.sidebar-chevron.collapsed{transform:rotate(-90deg)}.sidebar-skills{display:flex;flex-direction:column}.sidebar-skill{padding:.4375rem 1rem .4375rem 1.25rem;background:transparent;border:none;text-align:left;font-size:.875rem;color:#374151;cursor:pointer;transition:background .1s,color .1s;white-space:normal;line-height:1.4}.sidebar-skill:hover{background:#f0f0f0;color:#111}.sidebar-skill.active{background:#111;color:#fff;font-weight:500}.viewer-content{flex:1;overflow-y:auto;padding:1.5rem;background:#f5f5f5;display:flex;justify-content:center}.skill-content{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:1032px}.skill-content-header{display:flex;align-items:baseline;gap:.75rem}.skill-content-title{font-size:1.125rem;font-weight:700;color:#111;letter-spacing:-.01em}.skill-item-count{font-size:.8125rem;color:#9ca3af}.subgroup-section{display:flex;flex-direction:column;gap:.5rem}.subgroup-divider{font-size:.8125rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;padding:.25rem 0;border-bottom:1px solid #e5e7eb}.knowledge-cards{display:flex;flex-direction:column;gap:.5rem}.knowledge-card{display:flex;align-items:flex-start;gap:.875rem;padding:1.25rem 1.375rem;background:#fff;border:1px solid #e5e7eb;border-radius:14px}.knowledge-checkbox{margin-top:.125rem;width:16px;height:16px;flex-shrink:0;cursor:not-allowed;accent-color:#111111}.knowledge-checkbox:not(:disabled){cursor:pointer}.knowledge-card-body{flex:1;display:flex;flex-direction:column;gap:.375rem;min-width:0}.knowledge-text{font-size:.9375rem;color:#111;line-height:1.5}.knowledge-description{font-size:.8125rem;color:#6b7280;line-height:1.4}.knowledge-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.125rem;flex-wrap:wrap}.knowledge-badges{display:flex;flex-wrap:wrap;gap:.375rem}.comment-btn{padding:.3125rem .875rem;background:transparent;border:1.5px solid #d1d5db;border-radius:6px;font-size:.8125rem;color:#9ca3af;cursor:not-allowed;white-space:nowrap;flex-shrink:0;transition:border-color .15s,color .15s}.comment-btn:not(:disabled){color:#374151;border-color:#9ca3af;cursor:pointer}.comment-btn:not(:disabled):hover{border-color:#111;color:#111}.comment-btn.has-comment:not(:disabled){border-color:#111;color:#111}.badge{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;white-space:nowrap}.badge-level{background:#f0f0f0;color:#555}.badge-intern{background:#fef3c7;color:#92600a}.badge-junior{background:#d1fae5;color:#1a7a50}.badge-middle{background:#dbeeff;color:#2563a8}.badge-senior{background:#ede9fe;color:#6d42c4}.badge-score{background:#f0f0f0;color:#555}.badge-mandatory{background:#fce8e8;color:#b34040}.badge-type{background:#e6f4ea;color:#2d7a4f}.dashboard-page .page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.tabs{display:flex;gap:0;border-bottom:1.5px solid #e5e7eb;margin-bottom:1.5rem}.tab-btn{padding:.5rem 1.125rem;background:transparent;border:none;border-bottom:2.5px solid transparent;font-size:.9375rem;color:#6b7280;cursor:pointer;margin-bottom:-1.5px;transition:color .15s}.tab-btn:hover{color:#111}.tab-btn.active{color:#111;border-bottom-color:#111;font-weight:600}.assessment-list{display:flex;flex-direction:column;gap:.625rem}.assessment-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.875rem 1.125rem;cursor:pointer;transition:border-color .15s,box-shadow .15s}.assessment-card:hover{border-color:#9ca3af;box-shadow:0 2px 8px #0000000f}.assessment-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.375rem}.assessment-template-name{font-weight:600;font-size:.9375rem;color:#111}.assessment-card-middle{font-size:.875rem;color:#374151;font-weight:500;margin-bottom:.375rem}.assessment-card-bottom{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.assessment-assessee{font-size:.8125rem;color:#6b7280}.assessment-date{font-size:.75rem;color:#9ca3af}.assessment-date-completed{color:#6b7280}.assessment-lock-hint{font-size:.75rem;color:#9ca3af}.assessment-groups{display:flex;flex-direction:column;gap:1.75rem}.assessment-month-group{display:flex;flex-direction:column;gap:.625rem}.assessment-month-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.status-badge{display:inline-flex;align-items:center;padding:.1875rem .625rem;border-radius:6px;font-size:.75rem;font-weight:600;white-space:nowrap;flex-shrink:0}.status-assigned{background:#f0f0f0;color:#555}.status-in_progress{background:#dbeeff;color:#2563a8}.status-pending_review{background:#fef3c7;color:#92600a}.status-reviewing{background:#ede9fe;color:#6d42c4}.status-completed{background:#d1fae5;color:#1a7a50}.btn-primary{padding:.5rem 1.125rem;background:#111;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-primary:hover:not(:disabled){background:#333}.btn-primary:disabled{opacity:.45;cursor:default}.btn-secondary{padding:.5rem 1.125rem;background:transparent;color:#374151;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:border-color .15s}.btn-secondary:hover:not(:disabled){border-color:#6b7280}.btn-secondary:disabled{opacity:.45;cursor:default}.btn-xs{padding:.25rem .625rem;font-size:.8125rem}.assessment-action-panel{background:#fff;border-bottom:1px solid #e5e7eb;padding:.875rem 1.5rem;display:flex;flex-direction:column;gap:.625rem}.action-panel-info{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.action-info-label{font-size:.8125rem;color:#6b7280}.action-info-value{font-size:.875rem;font-weight:500;color:#111}.action-lock-badge{font-size:.8125rem;color:#6d42c4;background:#ede9fe;padding:.15rem .5rem;border-radius:5px}.action-panel-buttons{display:flex;gap:.625rem;flex-wrap:wrap}.action-error{margin-top:0}.complete-panel{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.complete-textarea{width:100%;max-width:600px;padding:.625rem .75rem;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9375rem;resize:vertical;outline:none;font-family:inherit}.complete-textarea:focus{border-color:#111}.complete-panel-actions{display:flex;gap:.5rem}.knowledge-comment{background:#f9fafb;border-left:3px solid #d1d5db;padding:.375rem .625rem;border-radius:0 6px 6px 0}.knowledge-comment-text{font-size:.8125rem;color:#374151;white-space:pre-wrap}.comment-editor{display:flex;flex-direction:column;gap:.375rem}.comment-textarea{width:100%;padding:.5rem .625rem;border:1.5px solid #d1d5db;border-radius:7px;font-size:.875rem;resize:vertical;outline:none;font-family:inherit}.comment-textarea:focus{border-color:#111}.comment-editor-actions{display:flex;gap:.375rem;justify-content:flex-end}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.modal{background:#fff;border-radius:14px;box-shadow:0 8px 40px #0000002e;width:480px;max-width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 0}.modal-title{font-size:1.125rem;font-weight:700;color:#111}.modal-close{background:none;border:none;font-size:1.125rem;color:#9ca3af;cursor:pointer;padding:.25rem;line-height:1}.modal-close:hover{color:#111}.modal-loading{padding:2rem 1.5rem;color:#6b7280;text-align:center}.modal-form{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.125rem}.form-field{display:flex;flex-direction:column;gap:.375rem}.form-label{font-size:.875rem;font-weight:500;color:#374151}.form-label-hint{font-weight:400;color:#9ca3af}.form-select{padding:.5rem .75rem;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9375rem;outline:none;background:#fff;color:#111;cursor:pointer}.form-select:focus{border-color:#111}.reviewer-list{display:flex;flex-direction:column;gap:0;border:1.5px solid #d1d5db;border-radius:8px;overflow:hidden;max-height:200px;overflow-y:auto}.reviewer-item{display:flex;align-items:center;gap:.625rem;padding:.5625rem .875rem;font-size:.9rem;color:#374151;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background .1s}.reviewer-item:last-child{border-bottom:none}.reviewer-item:hover:not(.disabled){background:#f9fafb}.reviewer-item.selected{background:#f0f7ff;color:#2563a8;font-weight:500}.reviewer-item.disabled{color:#9ca3af;cursor:default}.form-error{font-size:.875rem;color:#b34040}.modal-actions{display:flex;justify-content:flex-end;gap:.625rem}.result-info-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.125rem 1.375rem;display:flex;flex-direction:column;gap:1rem}.result-info-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.result-info-heading{font-size:.9375rem;font-weight:700;color:#111;letter-spacing:-.01em}.result-to-questions-btn{flex-shrink:0;font-size:.8125rem}.result-info-grid{display:grid;grid-template-columns:9rem 1fr;row-gap:.5rem;column-gap:1rem}.result-info-label{font-size:.8125rem;color:#9ca3af;font-weight:500;padding-top:.0625rem}.result-info-value{font-size:.875rem;color:#111}.result-info-email{color:#6b7280;font-size:.8125rem}.result-view{flex:1;overflow-y:auto;padding:1.5rem 2rem;background:#f5f5f5;display:flex;flex-direction:column;gap:1.75rem}.result-final-comment{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.result-final-comment-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.result-final-comment-text{font-size:.9375rem;color:#374151;line-height:1.6;white-space:pre-wrap}.result-group{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:visible}.result-group-header{display:flex;align-items:center;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid #f3f4f6;background:#fafafa;flex-wrap:wrap}.result-group-name{font-size:.9375rem;font-weight:700;color:#111;letter-spacing:-.01em;flex:1}.result-group-grade{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.result-group-body{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem 0;overflow:visible}.result-radar-wrap{flex-shrink:0;width:380px}.result-skills-table{flex:1;display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;min-width:0}.result-skill-row{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.result-skill-row:last-child{border-bottom:none}.result-skill-name{flex:1;font-size:.875rem;color:#374151;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-progress{font-size:.75rem;color:#6b7280;white-space:nowrap;flex-shrink:0}.result-progress-max{color:#1a7a50;font-weight:600}.result-no-grade{font-size:.875rem;color:#9ca3af}.result-score{font-size:.875rem;color:#374151;font-weight:500;white-space:nowrap;flex-shrink:0}.result-additional{padding:.875rem 1.25rem 1.25rem;border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.result-additional-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:.25rem}.viewer-view-tabs{display:flex;gap:.25rem;margin-left:auto}.viewer-view-tab{padding:.3125rem .875rem;background:transparent;border:1.5px solid #d1d5db;border-radius:6px;font-size:.8125rem;color:#6b7280;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.viewer-view-tab:hover{background:#f3f4f6;color:#374151;border-color:#9ca3af}.viewer-view-tab.active{background:#111;border-color:#111;color:#fff;font-weight:600}.btn-export{padding:.3rem .75rem;background:transparent;border:1.5px solid #d1d5db;border-radius:6px;font-size:.8125rem;font-weight:600;color:#374151;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap;margin-left:auto}.btn-export:hover{background:#f3f4f6;border-color:#9ca3af}
