.price-hunt{padding: 48px 0 64px;border-top: 1px solid var(--line)}.price-hunt h2{font-size: clamp(36px,4vw,52px);margin: 12px 0}.price-hunt>p:not(.eyebrow){max-width: 600px;color: var(--muted);line-height: 1.8}.plan-tools{display: flex;gap: 16px;flex-wrap: wrap;margin-top: 14px}.plan-tools .text-button{min-height: 44px;font-size: 12px}.intelligence-panel{border-bottom: 1px solid var(--line);margin: 14px 0}.intelligence-panel>summary{min-height: 48px;display: flex;align-items: center;gap: 12px;color: var(--champagne);font-size: 13px;cursor: pointer}.intelligence-panel>div{padding: 18px 0 24px}.intelligence-panel p{font-size: 13px;line-height: 1.8;color: var(--muted)}.alternatives-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;margin-top: 20px}.alternatives-grid article + article{border-left: 1px solid var(--line);padding-left: 24px}.alternatives-grid h3,.profile-result h3{font: 400 29px/1.1 var(--serif);margin-bottom: 10px}.alternatives-grid .text-button{display: flex;min-height: 44px;font-size: 12px;margin: 6px 0}.profile-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;margin: 18px 0}.profile-grid select{font-size: 16px}.profile-result{padding: 20px 0;border-bottom: 1px solid var(--line)}.watch-inner{padding-top: 42px}.watch-inner h2{font-size: clamp(36px,5vw,52px);margin-bottom: 20px}.watch-inner .modal-intro{margin-bottom: 22px}.watch-message{min-height: 0;color: var(--champagne);font-size: 13px;line-height: 1.7;margin-bottom: 16px;overflow-wrap: anywhere}.watch-message:empty{display: none}.watch-message.is-error{color: var(--error)}.watch-list{margin-top: 28px}.watch-card{padding: 24px 0;border-top: 1px solid var(--line)}.watch-card h3,.watch-history h3{font: 400 31px/1.15 var(--serif);margin: 9px 0 14px}.watch-card p,.watch-history p,.watch-settings p{font-size: 13px;line-height: 1.8}.watch-status{color: var(--champagne)}.watch-actions{display: flex;flex-wrap: wrap;gap: 6px 20px;margin-top: 12px}.watch-actions button{min-height: 44px;font-size: 12px}.watch-settings{border-top: 1px solid var(--line);margin-top: 22px;padding: 12px 0}.watch-settings>summary{min-height: 44px;cursor: pointer;color: var(--champagne);font-size: 13px}.watch-settings form{margin: 20px 0}.watch-settings .field{margin: 16px 0}.watch-settings>.text-button{display: flex;min-height: 44px;margin-top: 12px;font-size: 12px}.watch-form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 18px 16px}.watch-form-grid .field input,.watch-form-grid .field select,.watch-settings input{font-size: 16px;min-height: 48px;width: 100%;min-width: 0}.watch-check{display: flex;gap: 12px;align-items: flex-start;font-size: 13px;line-height: 1.8;margin: 22px 0;cursor: pointer}.watch-check input{width: 20px;height: 20px;flex-shrink: 0;margin-top: 2px;accent-color: var(--gold)}.watch-price{margin-top: 16px;color: var(--champagne)}.watch-price small{display: block;color: var(--muted)}.watch-history article{padding: 24px 0;border-top: 1px solid var(--line)}.watch-history summary{min-height: 44px;color: var(--champagne);cursor: pointer;font-size: 13px}.watch-history .text-button{min-height: 44px}.expansion-choices{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 16px;margin: 16px 0}.expansion-choices .watch-check{margin: 0;min-height: 48px}.watch-proposal,.watch-history-summary article{border-top: 1px solid var(--line);padding: 18px 0}.watch-proposal h3,.watch-history-summary h3{font: 400 28px/1.2 var(--serif);margin: 10px 0}.watch-history-summary dl{font-size: 13px;line-height: 1.8}.watch-history-summary dd{margin: 0 0 12px}#watchCombinations{font-size: 13px;line-height: 1.8;overflow-wrap: anywhere}#watchCombinations summary{min-height: 44px;cursor: pointer}#watchCombinations ol{padding-left: 22px}@media (max-width: 600px){.price-hunt{padding: 36px 0 48px}.alternatives-grid{grid-template-columns: 1fr;gap: 18px}.alternatives-grid article + article{padding: 18px 0 0;border-left: 0;border-top: 1px solid var(--line)}.profile-grid{grid-template-columns: 1fr 1fr;gap: 16px 12px}.watch-form-grid{gap: 16px 12px}.watch-form-grid .field:first-child{grid-column: 1 / -1}.watch-form-grid .field:nth-child(2){grid-column: 1/-1}.watch-inner .modal-intro{font-size: 13px}.watch-inner{padding-top: 40px}.watch-inner h2{max-width: 285px}.watch-inner .modal-actions{gap: 12px}.watch-inner .button{font-size: 12px}.watch-card p,.watch-settings p{font-size: 13px}.header nav{max-height: calc(100dvh - 110px);overflow: auto}}@media (max-width: 360px){.watch-form-grid{grid-template-columns: 1fr}.watch-form-grid .field:first-child{grid-column: 1 / -1}.watch-form-grid .field:nth-child(2){grid-column: auto}}
