.device-container{padding-top:calc(var(--header-h) + 38px)}.device-container,.guidepage_device_container{max-width:1200px;margin:0 auto;position:relative}.guidepage_device_container{padding-top:10px}.device-header{text-align:center;margin:30px}.device-header h2{font-size:2rem;font-weight:700;margin-bottom:10px}.device-header p{color:#555;margin-bottom:20px}.device-search-wrapper{position:relative;width:100%}.device-search{width:100%;max-width:400px;padding:10px 12px 10px 36px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none}.device-search-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);font-size:18px;color:#777}.device-tabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:30px}.device-tab{padding:10px 20px;border-radius:30px;border:1px solid #ddd;background:#fff;cursor:pointer;transition:all .3s ease;font-size:.95rem}.device-tab.active{background:#000;color:#fff;font-weight:700}.device-content{margin:20px}.device-content h3{font-size:1.5rem;margin-bottom:10px}.device-content p{margin-bottom:20px;color:#555}.device-details{border:1px solid #eaeaea;border-radius:8px;margin-bottom:12px;background-color:#fff;overflow:hidden;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.02)}.device-details[open]{border-color:#04b898;box-shadow:0 4px 12px rgba(4,184,152,.1)}.device-details summary{cursor:pointer;font-size:1.1rem;font-weight:600;list-style:none;padding:18px 24px;position:relative;display:flex;align-items:center;justify-content:space-between;color:#1a1a1a;background-color:#fff}.device-details summary::-webkit-details-marker{display:none}.device-details summary:after{content:"▼";font-size:.8rem;color:#888;transition:transform .3s ease}.device-details[open] summary:after{transform:rotate(-180deg);color:#04b898}.device-details ul{padding:0 24px 24px;list-style-type:none;border-top:1px solid #f0f0f0;margin:-1px 0 0}.device-details li{margin:0;padding:10px 0;border-bottom:1px solid #f9f9f9;font-size:.95rem;color:#444}.device-details li:last-child{border-bottom:none}@media (max-width:768px){.device-header h2{font-size:1.6rem}.device-tab{padding:8px 16px;font-size:.9rem}.device-search{max-width:100%}}.device-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border-radius:12px;margin-top:8px;width:100%;max-width:400px;max-height:320px;overflow-y:auto;z-index:1000;box-shadow:0 8px 20px rgba(0,0,0,.12);padding:10px 0}.dropdown-category{font-size:14px;font-weight:600;color:#555;padding:6px 14px;text-transform:uppercase;text-align:justify}.dropdown-brand{font-weight:500;color:#000;margin:4px 14px}.dropdown-brand,.dropdown-model{font-size:14px;text-align:justify}.dropdown-model{display:block;padding:6px 14px;color:#333;cursor:pointer}.dropdown-model:hover{background:#f7f7f7}.important-notes{padding:40px 20px;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:1200px;margin:0 auto}.important-notes h3{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:30px;letter-spacing:-.5px}.notes-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.note-card{border:1px solid #eaeaea;padding:24px;border-radius:12px;background-color:#ffffff;color:#333;box-shadow:0 4px 16px rgba(0,0,0,.04);transition:all .3s ease;display:flex;flex-direction:column}.note-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08);border-color:#d1d5db}.note-card h4{margin-bottom:16px;font-size:18px;font-weight:600;color:#111827;line-height:1.4;min-height:50px}.note-card hr{margin-bottom:16px!important;border-color:#f3f4f6!important}.note-card ul{padding-left:20px;margin:0;flex-grow:1}.note-card ul li{margin-bottom:12px;line-height:1.6;font-size:15px;color:#4b5563}.note-card ul li:last-child{margin-bottom:0}.note-card a{color:#000000;text-decoration:none}@media (max-width:1024px){.notes-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.important-notes{padding:16px 12px!important}.important-notes h3,.important-notes-title{font-size:1.3rem!important;margin-bottom:12px!important;text-align:center!important}.notes-container{grid-template-columns:1fr!important;gap:12px!important}.note-card{padding:14px 12px!important;border-radius:12px!important}.note-card h4{min-height:auto!important;font-size:.98rem!important;line-height:1.35!important}.note-card h4,.note-card hr{margin-bottom:8px!important}.note-card ul{padding-left:16px!important;margin:0!important}.note-card ul li{margin-bottom:6px!important;font-size:.85rem!important;line-height:1.45!important}}