:root{--primary-color:#007bff;--primary-hover:#0069d9;--light-bg:#f9f9f9;--card-bg:#fff;--border-color:#ced4da;--success-color:#28a745;--danger-color:#dc3545;--warning-color:#ffc107;--info-color:#17a2b8;--text-primary:#212529;--text-secondary:#6c757d;--shadow:0 1px 3px rgba(0,0,0,.1);--hover-shadow:0 4px 8px rgba(0,0,0,.15);--border-radius:8px;--transition:all .25s ease}.secure-notes-container{max-width:800px;margin:0 auto;padding:20px 15px;background-color:var(--light-bg);border-radius:var(--border-radius);box-shadow:var(--shadow)}.secure-notes-section{margin-bottom:30px;padding:25px;background-color:var(--card-bg);border-radius:var(--border-radius);box-shadow:var(--shadow)}.secure-notes-container h1,.secure-notes-container h2,.secure-notes-container h3,.secure-notes-container h4,.secure-notes-container h5,.secure-notes-container h6{color:var(--text-primary);margin-bottom:20px;font-weight:600}.secure-notes-container h1{font-size:28px}.secure-notes-container h2{font-size:24px}.secure-notes-container h3{font-size:20px}.content-editor{min-height:150px;resize:both;overflow:auto;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition);font-size:16px !important;padding:15px;margin-bottom:20px}.content-editor:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.form-control,select.form-control,textarea.form-control,input[type=text].form-control,input[type=email].form-control,input[type=password].form-control,input[type=number].form-control{background-color:var(--card-bg) !important;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition);font-size:16px !important;padding:10px;height:auto;color:var(--text-primary)}.form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control:hover{border-color:#b1bbc4}.form-group label,.col-md-6 label{font-size:16px;font-weight:500;margin-bottom:8px;color:#495057;display:block}label span{color:var(--danger-color);font-weight:700}.intro-section .alert-info{background-color:#e6f3ff;border-color:#cce5ff;color:#0c5460;border-radius:var(--border-radius);padding:15px;margin-bottom:25px;display:flex;align-items:center}.intro-section .alert-info i{font-size:1.5rem;margin-right:15px;color:var(--primary-color)}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);padding:12px 24px;font-weight:600;font-size:18px;transition:all .2s ease-in-out;border-radius:6px}.btn-primary:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-primary:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-primary i{margin-right:10px}.form-section{margin-bottom:30px;padding:25px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.card{border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-bottom:20px}.card-header{padding:12px 20px}.card-body{padding:25px}.input-group{position:relative;margin-bottom:10px}.input-group-append .input-group-text{background-color:#f8f9fa}.input-group-text.help-icon{cursor:pointer;background-color:#f8f9fa}small.form-text.text-muted{margin-top:5px;margin-bottom:15px}small.form-text.text-muted i{margin-right:5px}.btn-outline-secondary{border-color:var(--border-color);color:var(--text-secondary);background-color:transparent;padding:10px 20px;font-weight:500;font-size:16px;transition:all .2s ease;border-radius:6px}.btn-outline-secondary:hover{background-color:#f8f9fa;border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.btn-outline-secondary i{margin-right:8px}.btn-success{background-color:var(--success-color);border-color:var(--success-color);color:#fff;padding:10px 20px;font-weight:500;transition:all .2s ease;border-radius:6px}.btn-success:hover{background-color:#218838;border-color:#1e7e34;transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.btn-outline-primary{border-color:var(--primary-color);color:var(--primary-color);background-color:transparent;padding:10px 20px;font-weight:500;transition:all .2s ease;border-radius:6px}.btn-outline-primary:hover{background-color:rgba(0,123,255,.1);transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.btn-sm{padding:5px 10px;font-size:14px}@media (max-width:575.98px){.secure-notes-container{padding-left:6px !important;padding-right:6px !important}.secure-notes-section,.form-section{padding:12px 6px !important}.card-body{padding:12px 6px !important}.btn-primary,.btn-outline-secondary{font-size:15px !important;padding:10px 8px !important}.input-group-text,.form-control{font-size:15px !important;padding:10px !important}.intro-section .alert-info{font-size:15px !important}}.btn-primary.w-100{display:flex;justify-content:center;align-items:center}.tooltip-inner{max-width:250px;padding:8px 12px;background-color:#343a40;font-size:14px}#validation-errors-container{border-radius:5px;font-size:.95rem;padding:15px}#validation-errors-container ul{margin-bottom:0;padding-left:20px}#validation-errors-container li{margin-bottom:5px}.is-invalid{border-color:#dc3545 !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") !important;background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.character-counter{display:flex;align-items:center;justify-content:flex-end;color:var(--text-secondary);font-size:14px;margin-top:8px;transition:color .3s}.character-counter.warning{color:var(--warning-color)}.character-counter.danger{color:var(--danger-color)}.character-counter i{margin-right:5px}#secure-notes-link-container{background-color:#f8f9fa;border:1px solid #eaeaea;border-radius:var(--border-radius);padding:20px;margin-top:20px}#secure-notes-link-msg{font-size:18px;font-weight:600;color:var(--success-color);margin-bottom:15px}#secure-notes-link{font-family:monospace;font-size:15px;background-color:#f8f9fa;padding:14px 16px;margin-bottom:15px;border-radius:var(--border-radius);border:1px dashed #dee2e6;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;white-space:nowrap;word-break:break-all;display:block;transition:box-shadow .2s}#secure-notes-link:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.15);border-color:var(--primary-color)}#secure-notes-link-container{background-color:var(--light-bg);border-radius:var(--border-radius);padding:20px;margin-top:20px;border:1px solid #e3e3e3;box-shadow:var(--shadow)}#decrypted-content-container{background-color:var(--light-bg);border-radius:var(--border-radius);padding:20px;margin-top:20px;border:1px solid #eaeaea;box-shadow:var(--shadow)}#content-header{font-size:22px;font-weight:600;color:var(--primary-color);margin-bottom:15px;display:flex;align-items:center}#content-header i{margin-right:10px}#decrypted-content{background-color:var(--card-bg);border-radius:var(--border-radius);padding:20px;min-height:100px;border:1px solid var(--border-color);line-height:1.6}.password-strength-container{margin-top:15px}.password-strength-bar{height:10px;background-color:#e9ecef;border-radius:5px;margin-bottom:5px;overflow:hidden}.password-strength-bar div{height:100%;border-radius:5px;width:0;transition:width .3s ease}.password-strength-text{font-size:14px;color:var(--text-secondary)}.strength-very-weak{background-color:var(--danger-color)}.strength-weak{background-color:#ff9800}.strength-good{background-color:var(--warning-color)}.strength-strong{background-color:#4caf50}.strength-very-strong{background-color:var(--success-color)}#password-generator-panel{background-color:var(--light-bg);border-radius:var(--border-radius);padding:20px;margin-top:15px;border:1px solid var(--border-color)}.password-generator-header{display:flex;align-items:center;margin-bottom:15px}.password-generator-header i{font-size:18px;margin-right:10px;color:var(--primary-color)}.password-generator-header h5{margin:0;font-size:18px;font-weight:600}.password-length-slider{margin:20px 0}.slider-container{display:flex;align-items:center}.slider-container input[type=range]{flex:1;margin-right:10px}.slider-value{font-weight:600;color:var(--primary-color);min-width:30px;text-align:center}.password-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px, 1fr));gap:10px;margin-bottom:20px}.custom-checkbox{display:flex;align-items:center}.custom-checkbox input[type=checkbox]{margin-right:10px}.alert-danger,.alert-success{border-radius:var(--border-radius);padding:15px;margin-top:15px;font-size:16px}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}#note-toolbar{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px;padding:8px;background-color:#f8f9fa;border:1px solid var(--border-color);border-radius:var(--border-radius)}#note-toolbar button{background-color:#fff;border:1px solid #dee2e6;border-radius:4px;padding:6px 10px;cursor:pointer;transition:var(--transition)}#note-toolbar button:hover{background-color:#e9ecef;border-color:#ced4da}#note-toolbar .dropdown-menu{min-width:220px;padding:10px}.tooltip-inner{max-width:250px;padding:8px 12px;background-color:#343a40;font-size:14px}@media (max-width:768px){.secure-notes-container{padding:15px 10px}.secure-notes-section{padding:20px 15px}.form-control,.input-group-text{font-size:15px !important;padding:10px !important}.btn-primary{font-size:16px;padding:10px 20px}#note-toolbar{flex-wrap:wrap;gap:2px;padding:5px}#note-toolbar button{padding:5px 8px;font-size:14px}.password-options{grid-template-columns:1fr}}@media (max-width:375px){.secure-notes-section{padding:15px 10px}.form-control{font-size:14px !important;padding:8px !important}.btn-primary,.btn-outline-secondary{font-size:14px;padding:8px 15px}}@media (prefers-color-scheme:dark){.secure-notes-container.dark-mode-enabled{--card-bg:#2d2d2d;--light-bg:#1e1e1e;--text-primary:#f0f0f0;--text-secondary:silver;--border-color:#444;background-color:var(--light-bg);color:var(--text-primary)}.secure-notes-container.dark-mode-enabled .form-control,.secure-notes-container.dark-mode-enabled select.form-control,.secure-notes-container.dark-mode-enabled textarea.form-control,.secure-notes-container.dark-mode-enabled input[type=text].form-control,.secure-notes-container.dark-mode-enabled input[type=password].form-control{background-color:#333 !important;color:var(--text-primary);border-color:var(--border-color)}.secure-notes-container.dark-mode-enabled .content-editor{background-color:#333;color:var(--text-primary);border-color:var(--border-color)}.secure-notes-container.dark-mode-enabled #note-toolbar{background-color:#333}.secure-notes-container.dark-mode-enabled #note-toolbar button{background-color:#444;border-color:#555;color:var(--text-primary)}.secure-notes-container.dark-mode-enabled #secure-notes-link-container{background-color:#2a2a2a;border-color:#444}.secure-notes-container.dark-mode-enabled #secure-notes-link{background-color:#333;border-color:#555;color:var(--text-primary)}.secure-notes-container.dark-mode-enabled .alert-info{background-color:#1a3048;border-color:#234a6d;color:#9ec8e6}.secure-notes-container.dark-mode-enabled .password-strength-bar{background-color:#444}}.fade-in{animation:fadeIn .3s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-in{animation:slideIn .3s ease-out}@keyframes slideIn{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.secure-notes-container.theme-toolkit{--primary-color:#0070c9;--primary-hover:#005ba1;--success-color:#34c759;--warning-color:#ff9500;--danger-color:#ff3b30;--info-color:#5ac8fa}.secure-notes-container.theme-modern{--primary-color:#6200ea;--primary-hover:#5000c9;--success-color:#00c853;--warning-color:#ffab00;--danger-color:#d50000;--info-color:#00b0ff;--border-radius:12px}.character-counter.warning{color:#ff8c00 !important;font-weight:700;opacity:1}.character-counter.danger{color:#dc3545 !important;font-weight:700;opacity:1}.editor-toolbar{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;border:1px solid #ced4da;border-radius:4px;padding:10px;background-color:#f8f9fa;margin-bottom:10px !important;scrollbar-width:thin;align-items:center}.toolbar-group{display:flex;flex-wrap:nowrap;align-items:center;gap:3px;margin-right:8px;margin-bottom:0}.toolbar-group>*{margin-bottom:0 !important}.editor-toolbar .btn,.editor-toolbar .dropdown-toggle{padding:.375rem .5rem !important;line-height:1.2 !important;font-size:.875rem !important;vertical-align:middle !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:32px !important;border-radius:4px !important}.editor-toolbar .btn i,.editor-toolbar .dropdown-toggle i{vertical-align:middle !important;line-height:1 !important;display:inline-block !important}.dropdown.font-dropdown .dropdown-toggle,.dropdown.color-dropdown .dropdown-toggle{padding:.375rem .5rem !important;min-width:40px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}@media (max-width:768px){.container{padding-left:8px !important;padding-right:8px !important}.form-control,.input-group-text{font-size:16px !important;padding:12px !important}select.form-control{height:50px !important}.form-group label{font-size:16px;margin-bottom:8px}.editor-toolbar{padding:8px 6px;gap:4px}.editor-toolbar .btn{padding:.25rem .375rem !important;font-size:.8rem !important;min-height:28px !important}.intro-section .d-flex{flex-direction:column}.intro-section .mr-3{margin-right:0 !important;margin-bottom:10px;text-align:center}.intro-section h5,.intro-section p{text-align:center}}@media (max-width:575.98px){.container{padding-left:6px !important;padding-right:6px !important}.card-body{padding:12px 6px !important}.btn-primary,.btn-outline-secondary{font-size:15px !important;padding:10px 8px !important}.input-group-text,.form-control{font-size:15px !important;padding:10px !important}.intro-section .alert-info{font-size:15px !important}.editor-toolbar{flex-wrap:wrap;overflow-x:visible}.toolbar-group{margin-bottom:5px}}@media (max-width:375px){.card-body{padding:15px 10px}.editor-toolbar{padding:6px 4px;gap:2px}}.container{max-width:100% !important}@media (min-width:768px){.container{max-width:800px !important}}@media (min-width:992px){.container{max-width:900px !important}}@media (min-width:1200px){.container{max-width:1000px !important}}.modern-color-palette{display:grid;grid-template-columns:repeat(4,32px);gap:10px;margin-bottom:10px;justify-content:center}.color-item{width:32px;height:32px;border:2px solid #e0e0e0;border-radius:7px;cursor:pointer;display:inline-block;transition:transform .15s,box-shadow .15s,border .15s;box-shadow:0 2px 6px rgba(0,0,0,.07);position:relative}.color-item:hover,.color-item:focus{transform:scale(1.13);border:2.5px solid #007bff;box-shadow:0 4px 12px rgba(0,123,255,.13);z-index:2}.color-item[title]:hover:after{content:attr(title);position:absolute;left:50%;top:110%;transform:translateX(-50%);background:#222;color:#fff;font-size:12px;padding:2px 8px;border-radius:5px;white-space:nowrap;pointer-events:none;z-index:10}.modern-color-palette .color-item:last-child{margin-right:0 !important;width:32px !important;height:32px !important}.default-color-btn{width:32px;height:32px;border:2px dashed #ccc;border-radius:7px;cursor:pointer;display:inline-block;background:0 0;position:relative}.default-color-btn:after{content:'×';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;color:#ccc}.default-color-btn:hover{border-color:#007bff}.recent-color-btn{width:24px;height:24px;border:1.5px solid #bbb;border-radius:4px;margin-right:4px;margin-bottom:4px;cursor:pointer;display:inline-block;transition:transform .15s,border .15s}.recent-color-btn:hover{transform:scale(1.13);border:1.5px solid #007bff}.share-btn i{margin-right:.3rem;color:#fff !important}#share-email-btn{background:linear-gradient(135deg,#6c757d 0%,#545b62 100%) !important;border-color:#6c757d !important;color:#fff !important}#share-email-btn:hover{background:linear-gradient(135deg,#545b62 0%,#3d4449 100%) !important;border-color:#545b62 !important;color:#fff !important}#share-whatsapp-btn{background:linear-gradient(135deg,#25d366 0%,#1da851 100%) !important;border-color:#25d366 !important;color:#fff !important}#share-whatsapp-btn:hover{background:linear-gradient(135deg,#1da851 0%,#128c3c 100%) !important;border-color:#1da851 !important;color:#fff !important}#share-telegram-btn{background:linear-gradient(135deg,#08c 0%,#069 100%) !important;border-color:#08c !important;color:#fff !important}#share-telegram-btn:hover{background:linear-gradient(135deg,#069 0%,#004d73 100%) !important;border-color:#069 !important;color:#fff !important}#secure-notes-link-container .input-group{width:100% !important;margin-bottom:.5rem !important}#secure-notes-link{min-width:200px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right:none !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.05) !important}#secure-notes-link:focus{border-color:#007bff !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 0 0 .2rem rgba(0,123,255,.25) !important}.content-type-toggle-group .btn{padding:.5rem 1rem !important;font-size:.9rem !important;line-height:1.2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;min-height:38px !important}.content-type-toggle-group .btn i{font-size:.9rem !important;margin-right:.25rem !important;vertical-align:middle !important;line-height:1 !important}.custom-tos-modal-dialog{margin:1.5rem auto}.custom-tos-modal-content{border-radius:10px;border:none;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1),0 0 0 1px #e5e7eb;font-family:inherit;font-size:1em;max-width:540px;margin:0 auto}.custom-tos-modal-close{color:#0ea5e9 !important;opacity:.9;font-size:1.5rem;transition:color .2s,opacity .2s;background:0 0;border:none;outline:none;box-shadow:none}.custom-tos-modal-close:hover,.custom-tos-modal-close:focus{color:#0369a1 !important;opacity:1;background:0 0;box-shadow:none}.btn-tkdaily{background:#0ea5e9;color:#fff !important;border:none;border-radius:6px;font-weight:500;font-size:.97em;padding:.45rem 1.2rem;box-shadow:0 1px 4px rgba(14,165,233,.1);transition:background .18s,box-shadow .18s}.btn-tkdaily:hover,.btn-tkdaily:focus{background:#0369a1;color:#fff !important;box-shadow:0 2px 8px rgba(14,165,233,.13)}.tos-link-highlight{color:#0ea5e9;font-weight:600;text-decoration:underline;transition:color .18s;cursor:pointer}.tos-link-highlight:hover,.tos-link-highlight:focus{color:#0369a1;text-decoration:underline}.btn-generate-compact{padding:.5rem .75rem !important;font-size:.9rem !important;border-radius:5px !important;min-width:0 !important;width:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1.2 !important;vertical-align:middle !important;min-height:36px !important}.btn-generate-compact-full-width{width:100% !important}.btn{vertical-align:middle !important;line-height:1.2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.btn i{vertical-align:middle !important;line-height:1 !important}.input-group-append .btn{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;min-height:calc(1.5em + 0.75rem + 2px) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg,#007bff 0%,#0056b3 100%) !important;border-color:#007bff !important;color:#fff !important;font-weight:500 !important;text-shadow:0 1px 2px rgba(0,0,0,.1) !important;box-shadow:0 2px 4px rgba(0,123,255,.15) !important;transition:all .2s ease !important;margin-top:2px !important;position:relative !important;top:2px !important}.input-group-append .btn:hover{background:linear-gradient(135deg,#0056b3 0%,#004085 100%) !important;border-color:#0056b3 !important;box-shadow:0 3px 8px rgba(0,123,255,.25) !important;transform:translateY(-1px) !important}.input-group-append .btn:active{transform:translateY(0px) !important;box-shadow:0 1px 3px rgba(0,123,255,.2) !important}.input-group-append .btn i{margin-right:.4rem !important;font-size:.9rem !important}#secure-notes-copy-btn{background:linear-gradient(135deg,#28a745 0%,#1e7e34 100%) !important;border-color:#28a745 !important;padding:.6rem 1rem !important;font-weight:600 !important;letter-spacing:.5px !important;box-shadow:0 3px 6px rgba(40,167,69,.2) !important}#secure-notes-copy-btn:hover{background:linear-gradient(135deg,#1e7e34 0%,#155724 100%) !important;border-color:#1e7e34 !important;box-shadow:0 4px 10px rgba(40,167,69,.3) !important}#secure-notes-copy-btn.copied{background:linear-gradient(135deg,#17a2b8 0%,#117a8b 100%) !important;border-color:#17a2b8 !important}.share-btn{min-height:36px !important;padding:.5rem .75rem !important;line-height:1.2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;font-weight:500 !important;border-radius:6px !important;transition:all .2s ease !important;box-shadow:0 2px 4px rgba(0,0,0,.1) !important}.share-btn:hover{transform:translateY(-1px) !important;box-shadow:0 4px 8px rgba(0,0,0,.15) !important}.share-btn i{margin-right:.4rem !important;color:#fff !important;vertical-align:middle !important;line-height:1 !important;font-size:1rem !important}#share-telegram-btn{background:linear-gradient(135deg,#08c 0%,#069 100%) !important;border-color:#08c !important;color:#fff !important}#share-telegram-btn:hover{background:linear-gradient(135deg,#069 0%,#004d73 100%) !important;border-color:#069 !important;color:#fff !important}#share-whatsapp-btn{background:linear-gradient(135deg,#25d366 0%,#1da851 100%) !important;border-color:#25d366 !important;color:#fff !important}#share-whatsapp-btn:hover{background:linear-gradient(135deg,#1da851 0%,#128c3c 100%) !important;border-color:#1da851 !important;color:#fff !important}#share-email-btn{background:linear-gradient(135deg,#6c757d 0%,#545b62 100%) !important;border-color:#6c757d !important;color:#fff !important}#share-email-btn:hover{background:linear-gradient(135deg,#545b62 0%,#3d4449 100%) !important;border-color:#545b62 !important;color:#fff !important}#secure-notes-link-container .input-group{width:100% !important;margin-bottom:.5rem !important}#secure-notes-link{min-width:200px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right:none !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.05) !important}#secure-notes-link:focus{border-color:#007bff !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 0 0 .2rem rgba(0,123,255,.25) !important}.modal-footer .btn{min-height:38px !important;padding:.5rem 1.2rem !important;line-height:1.2 !important}.progress-strength-mini{height:6px}.progress-strength-normal{height:8px}.intro-section .bi-shield-lock{font-size:1.5rem}.secure-notes-app .bi-shield-lock{font-size:1.3em}.alert-warning.security-info{font-size:1em;border-radius:8px}.back-to-creation-btn{max-width:220px}.color-picker-input{width:32px;height:32px}.lifetime-select{max-width:320px;min-width:220px;width:100%;display:inline-block}.honeypot-field{display:none}.decrypted-content-hidden,.decrypt-error-hidden,.password-strength-display-none{display:none}.modal-body-scroll{max-height:60vh;overflow-y:auto}.modal-max-width{max-width:98vw}@media (max-width:576px){.btn-generate-compact{font-size:.85rem !important;padding:.45rem .6rem !important;min-height:34px !important}.editor-toolbar .btn,.editor-toolbar .dropdown-toggle{min-height:30px !important;padding:.3rem .4rem !important;font-size:.8rem !important}.content-type-toggle-group .btn{min-height:36px !important;padding:.45rem .8rem !important}}.btn-group,.input-group,.toolbar-group{align-items:center !important}.bi{vertical-align:middle !important;line-height:1 !important}.font-icon{display:inline-flex !important;align-items:center !important;line-height:1 !important}.font-size-dropdown .bi-chevron-down{font-size:.7rem !important;margin-left:2px !important;vertical-align:middle !important}.color-line,.highlight-sample{display:inline-block !important;vertical-align:middle !important;margin-left:2px !important}