.App{height:calc(100vh - 16px);text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#fff;color:#333;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;transition:padding-top .3s ease,background-color .3s ease}body.theme-guidance{--primary:#3b82f6;--accent:#60a5fa;--header-height:100px;--header-text:#fff;--header-bg:#2563eb}body.theme-itsupport{--primary:#3c3c3c;--accent:#6b7280;--header-height:90px;--header-text:#fff;--header-bg:#1f2937}body.theme-workflow{--primary:#0d9488;--accent:#14b8a6;--header-height:110px;--header-text:#fff;--header-bg:#0f766e}body{padding-top:var(--header-height)}.MuiAppBar-root,header{background-color:var(--header-bg)!important;color:var(--header-text);height:var(--header-height)!important;transition:height .3s ease,background-color .3s ease,color .3s ease}.box{background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0 4px 12px #0000000d;padding:24px;transition:.3s}.box:hover{box-shadow:0 6px 20px #00000012}.btn-primary{background:var(--primary);border-radius:10px;color:#fff;display:inline-block;font-weight:600;padding:12px 24px;transition:.3s}.btn-primary:hover{background:var(--accent)}.grid-3{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card:hover{box-shadow:0 12px 28px #00000014;transform:translateY(-4px)}.card-title{font-size:20px;font-weight:700;margin-bottom:10px}.card-text{color:#555;font-size:16px}@media (max-width:768px){.grid-3{grid-template-columns:1fr}}body.theme-software{--primary:#0ea5a4;--accent:#06b6d4;--header-height:120px;--header-bg:#616161;--header-text:#fff;--body-bg:#f7f7f7}body{background-color:var(--body-bg);color:var(--text);margin:0}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.card{background:#fff;border:1px solid #0000000d;border-radius:18px;box-shadow:0 8px 18px #0000000a;padding:28px;transition:.3s ease}.nordisk-calculator-container{background:#fff;border-radius:15px;box-shadow:0 20px 60px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:40px auto;max-width:900px;padding:40px}.nordisk-calculator-title{color:#2c3e50;font-size:2.2em;font-weight:700;margin-bottom:40px;text-align:center}.tabs{border-bottom:2px solid #f0f0f0;display:flex;gap:10px;margin-bottom:30px;padding-bottom:10px}.tab-btn{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:15px 20px;transition:all .3s ease}.tab-btn:hover{color:#3498db}.tab-btn.active{border-bottom-color:#3498db;color:#3498db}.currency-selector{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.currency-btn{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.currency-btn:hover{border-color:#3498db;color:#3498db}.currency-btn.active{background:#3498db;border-color:#3498db;color:#fff}.input-group{margin-bottom:25px}.input-group label{color:#2c3e50;display:block;font-size:15px;font-weight:600;margin-bottom:8px}.input-group input,.input-group select{background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;padding:14px 16px;transition:all .3s ease;width:100%}.input-group input:focus,.input-group select:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.calculate-btn{background:linear-gradient(135deg,#3498db,#2c3e50);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin-top:10px;padding:18px 30px;transition:all .3s ease;width:100%}.calculate-btn:hover{box-shadow:0 10px 20px #3498db4d;transform:translateY(-2px)}.result-section{animation:fadeIn .5s ease;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;margin-top:40px;padding:30px}.result-section h3{color:#2c3e50;font-size:1.5em;margin-bottom:25px}.result-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:25px}.result-item{background:#fff;border-radius:10px;box-shadow:0 4px 12px #00000014;padding:25px;text-align:center;transition:transform .3s ease}.result-item:hover{transform:translateY(-5px)}.result-value{color:#3498db;font-size:28px;font-weight:700;margin-top:10px}.result-subtext{color:#666;font-size:14px;margin-top:5px}.reset-btn{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px 30px;transition:all .3s ease;width:100%}.reset-btn:hover{background:#e9ecef;border-color:#3498db;color:#3498db}.history-section{border-top:2px solid #f0f0f0;margin-top:40px;padding-top:30px}.history-section h3{color:#2c3e50;font-size:1.4em;margin-bottom:20px}#historyList{display:flex;flex-direction:column;gap:15px}.history-item{background:#fff;border-left:4px solid #3498db;border-radius:10px;box-shadow:0 2px 8px #0000000d;padding:20px;transition:all .3s ease}.history-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateX(5px)}.history-title{color:#2c3e50;font-size:16px;font-weight:700;margin-bottom:8px}.history-time{color:#888;font-size:12px;margin-top:8px;text-align:right}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.nordisk-calculator-container{margin:20px;padding:25px}.nordisk-calculator-title{font-size:1.8em}.tabs{flex-direction:column}.result-grid{grid-template-columns:1fr}.currency-selector{justify-content:center}.currency-btn{flex:1 1;min-width:70px}}@media (max-width:480px){.nordisk-calculator-container{margin:10px;padding:20px}.nordisk-calculator-title{font-size:1.5em}.calculate-btn,.reset-btn{font-size:16px;padding:16px 20px}}
/*# sourceMappingURL=main.e6a659fd.css.map*/