._card_mwn7h_1{background:#f9f9f9;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #0000001a;width:100%;max-width:400px;margin:2rem auto;text-align:center}._form_mwn7h_12{display:flex;flex-direction:column;gap:1rem}._formGroup_mwn7h_18{display:flex;flex-direction:column;text-align:left}._formGroup_mwn7h_18 label{font-size:.9rem;color:#2f855a;margin-bottom:.25rem}._input_mwn7h_30{padding:.75rem;font-size:1rem;border:1px solid #b8d8be;border-radius:4px;outline:none;background:#fff}._input_mwn7h_30:focus{border-color:#28a745;box-shadow:0 0 5px #28a7454d}._button_mwn7h_44{background:#28a745;color:#fff;padding:.75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background .3s}._button_mwn7h_44:hover{background:#218838}._success_mwn7h_59{color:#28a745}._error_mwn7h_63{color:#dc3545;font-size:.9rem;margin:.5rem 0 0}._link_mwn7h_69{margin-top:1rem;font-size:.9rem}._link_mwn7h_69 a{color:#2f855a;text-decoration:none}._link_mwn7h_69 a:hover{text-decoration:underline}@media (max-width: 480px){._card_mwn7h_1{padding:1.5rem;max-width:90%}}._dashboard_1icf4_1{display:flex;flex-direction:column;min-height:100vh;background:#e6f4ea;padding:1rem}._header_1icf4_9{background:#f9f9f9;padding:1rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_1icf4_9 h1{font-size:1.8rem;color:#2f855a;margin:0}._logoutButton_1icf4_26{background:#dc3545;color:#fff;padding:.5rem;border:none;border-radius:4px;font-size:1.5rem;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;width:40px;height:40px}._logoutButton_1icf4_26:hover{background:#b02a37}._content_1icf4_46{display:flex;flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto;width:100%}._card_1icf4_55{background:#f9f9f9;padding:1.5rem;border-radius:8px;box-shadow:0 4px 12px #0000001a}._form_1icf4_62{display:flex;gap:.5rem;margin-bottom:1rem}._input_1icf4_68{flex:1;padding:.75rem;font-size:1rem;border:1px solid #b8d8be;border-radius:4px;outline:none;background:#fff}._input_1icf4_68:focus{border-color:#28a745;box-shadow:0 0 5px #28a7454d}._button_1icf4_83{background:#28a745;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background .2s}._button_1icf4_83:hover{background:#218838}._shortUrl_1icf4_98 a{color:#2f855a;text-decoration:none}._shortUrl_1icf4_98 a:hover{text-decoration:underline}._success_1icf4_107{color:#28a745;margin-top:.5rem}._error_1icf4_112{color:#dc3545;margin-top:.5rem}._urlList_1icf4_117{max-height:400px;overflow-y:auto}._urlList_1icf4_117 table{width:100%;border-collapse:collapse}._urlList_1icf4_117 th,._urlList_1icf4_117 td{padding:.75rem;border-bottom:1px solid #e6f4ea;text-align:left}._urlList_1icf4_117 th{background:#e6f4ea;font-weight:700;color:#2f855a}._urlList_1icf4_117 td a{color:#2f855a;text-decoration:none}._urlList_1icf4_117 td a:hover{text-decoration:underline}._urlList_1icf4_117 p{text-align:center;color:#666}._actions_1icf4_154{display:flex;gap:.5rem;align-items:center}._actionIcon_1icf4_160{cursor:pointer;font-size:1.2rem;transition:color .2s}._infoIcon_1icf4_166{color:#007bff}._infoIcon_1icf4_166:hover{color:#0056b3}._deleteIcon_1icf4_174{color:#dc3545}._deleteIcon_1icf4_174:hover{color:#c82333}._pagination_1icf4_182{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem}._paginationButton_1icf4_190{background:#28a745;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:background .2s}._paginationButton_1icf4_190:hover:not(:disabled){background:#218838}._paginationButton_1icf4_190:disabled{background:#b8d8be;cursor:not-allowed}._resetButton_1icf4_209{background:transparent;border:none;color:#666;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:color .2s}._resetButton_1icf4_209:hover{color:#f44}._confirmUrl_1icf4_225{background:#f8f9fa;padding:.5rem;border-radius:4px;border:1px solid #dee2e6;word-break:break-all;margin:.5rem 0}._confirmButtons_1icf4_234{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}._dangerButton_1icf4_241{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background .2s}._dangerButton_1icf4_241:hover{background:#c82333}._cancelButton_1icf4_256{background:transparent;color:#666;border:1px solid #ccc;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:color .2s,border-color .2s}._cancelButton_1icf4_256:hover{color:#333;border-color:#999}@media (max-width: 768px){._dashboard_1icf4_1{padding:.5rem}._header_1icf4_9{flex-direction:column;gap:.5rem;text-align:center}._header_1icf4_9 h1{font-size:1.5rem}._logoutButton_1icf4_26{width:36px;height:36px;font-size:1.25rem}._card_1icf4_55{padding:1rem}._form_1icf4_62{flex-direction:column}._button_1icf4_83{padding:.75rem}._urlList_1icf4_117 table{font-size:.9rem}._urlList_1icf4_117 td{word-break:break-all}._actions_1icf4_154{flex-direction:column;gap:.25rem}._confirmButtons_1icf4_234{flex-direction:column-reverse}._dangerButton_1icf4_241,._cancelButton_1icf4_256{width:100%}}._overlay_ntxzj_1{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_ntxzj_1 .2s ease-out}._content_ntxzj_15{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;animation:_slideIn_ntxzj_1 .2s ease-out}._header_ntxzj_26{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e6f4ea;background:#e6f4ea}._header_ntxzj_26 h2{margin:0;color:#2f855a;font-size:1.25rem}._closeButton_ntxzj_41{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s,color .2s}._closeButton_ntxzj_41:hover{color:#dc3545;background:#dc35451a}._body_ntxzj_62{padding:1rem}._body_ntxzj_62 p{margin:.5rem 0;color:#333}._body_ntxzj_62 a{color:#2f855a;text-decoration:none}._body_ntxzj_62 a:hover{text-decoration:underline}@keyframes _fadeIn_ntxzj_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_ntxzj_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){._content_ntxzj_15{margin:1rem;width:calc(100% - 2rem)}._header_ntxzj_26{padding:.75rem}._header_ntxzj_26 h2{font-size:1.1rem}._body_ntxzj_62{padding:.75rem}}
