.customer-protocols-section{padding:var(--cp-padding-top) 0 var(--cp-padding-bottom) 0;background-color:var(--cp-background)}.page-width{max-width:1200px;margin:0 auto;padding:0 1rem}.section-header{margin-bottom:2rem!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:80px;text-align:center!important;width:100%!important;padding:1rem!important;max-width:none!important;margin-inline-start:auto!important;margin-inline-end:auto!important;margin-left:auto!important;margin-right:auto!important}.section-title{font-size:28px!important;font-weight:400!important;font-family:DIN Neuzeit Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;color:#303030!important;letter-spacing:.1em!important;text-align:center!important;line-height:1.4!important;max-width:100%!important;width:100%!important;display:block!important;position:static!important;left:auto!important;right:auto!important;transform:none!important;margin-inline-start:auto!important;margin-inline-end:auto!important;margin:0 auto!important}.protocols-accordion{display:flex;flex-direction:column;gap:1rem;max-width:100%}.protocol-accordion-item{background:var(--cp-card-bg);border:1px solid var(--cp-card-border);border-radius:0;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;overflow:hidden}.protocol-accordion-item:hover{box-shadow:0 4px 16px #00000026}.protocol-accordion-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;cursor:pointer;transition:all .2s ease;background:var(--cp-card-bg)}.protocol-accordion-header:hover{background:rgba(var(--cp-primary-r),var(--cp-primary-g),var(--cp-primary-b),.02)}.protocol-header-content{flex:1;min-width:0}.protocol-title{font-size:1.25rem;font-weight:600;color:var(--cp-protocol-title);margin:0 0 1rem;word-wrap:break-word;overflow-wrap:break-word}.client-info-horizontal{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:1rem;max-width:100%}.client-info-item{display:flex;align-items:center;gap:.75rem}.client-info-icon{width:2.5rem;height:2.5rem;background:rgba(var(--cp-primary-r),var(--cp-primary-g),var(--cp-primary-b),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cp-primary)}.client-info-icon svg{width:20px;height:20px}.client-info-content{flex:1;min-width:0}.client-info-label{font-size:.7rem;font-weight:600;color:var(--cp-date-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.125rem}.client-info-value{font-size:.875rem;color:var(--cp-text);line-height:1.3;word-break:break-word;font-weight:500}.client-info-link{font-size:.875rem;color:var(--cp-primary);line-height:1.3;word-break:break-word;font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.client-info-link:hover{opacity:.8;text-decoration:underline}.header-actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.header-buy-button{--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);-webkit-appearance:none;appearance:none;text-transform:var(--button-text-transform);font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center;cursor:pointer;color:rgb(var(--button-text-color));border:1px solid rgb(var(--button-outline-color, var(--button-background)));border-radius:var(--button-border-radius);background-color:#0000;background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;justify-content:center;align-items:center;column-gap:.5rem;padding:.5rem .875rem;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);display:inline-flex;position:relative;font-size:.75rem;white-space:nowrap}.header-product-list{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:8px;transition:all .2s ease}.header-product-list:hover{background:rgba(var(--cp-primary-r),var(--cp-primary-g),var(--cp-primary-b),.05)}.header-product-icon{width:2.5rem;height:2.5rem;background:rgba(var(--cp-primary-r),var(--cp-primary-g),var(--cp-primary-b),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cp-primary)}.header-product-icon svg{width:24px;height:24px}.header-product-content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.header-product-title{font-size:.75rem;font-weight:600;color:var(--cp-text);text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.header-product-button{--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);-webkit-appearance:none;appearance:none;text-transform:var(--button-text-transform);font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center;cursor:pointer;color:rgb(var(--button-text-color));border:1px solid rgb(var(--button-outline-color, var(--button-background)));border-radius:var(--button-border-radius);background-color:#0000;background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;justify-content:center;align-items:center;padding:.375rem .75rem;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);display:inline-flex;position:relative;font-size:.75rem;font-weight:500;text-decoration:none;white-space:nowrap}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--button-transition .header-product-button:not([disabled]):hover{color:rgb(var(--button-background));background-position:var(--hover-background-position);border-color:rgb(var(--button-background));background-size:0 101%,101% 101%}}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--button-transition .protocol-invoice-link:not([disabled]):hover{color:rgb(var(--button-background));background-position:var(--hover-background-position);border-color:rgb(var(--button-background));background-size:0 101%,101% 101%}}.accordion-toggle{flex-shrink:0;margin-left:0}.chevron-icon{transition:transform .3s ease;color:var(--cp-primary)}.protocol-accordion-item.active .chevron-icon{transform:rotate(180deg)}.protocol-title-collapsible{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.5rem 0;margin-bottom:.5rem;border-bottom:1px solid var(--cp-card-border)}.protocol-title-collapsible .protocol-title{margin:0}.title-chevron-icon{transition:transform .3s ease;color:var(--cp-primary);flex-shrink:0;margin-left:.5rem}.protocol-title-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.protocol-title-content.active{max-height:500px}.protocol-title-collapsible.active .title-chevron-icon{transform:rotate(180deg)}.protocol-accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease}.protocol-accordion-item.active .protocol-accordion-content{max-height:none;overflow:visible}.protocol-content{padding:0 2rem 1.5rem}.protocol-text{line-height:1.8;color:var(--cp-text);font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.protocol-text *{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.protocol-text h2{color:var(--cp-primary);margin:1.5rem 0 1rem;font-size:1.3em;font-weight:700;border-bottom:2px solid var(--cp-primary);padding-bottom:.5rem}.protocol-text h3{color:var(--cp-primary);margin:1.2rem 0 .8rem;font-weight:700;font-size:1.1em}.protocol-text ul{margin:1rem 0;padding-left:1.5rem}.protocol-text li{margin:.5rem 0}.protocol-text p{margin:1rem 0;word-wrap:break-word;overflow-wrap:break-word}.routine-section{margin:2rem 0 1.5rem;padding:1rem 1.5rem;border-radius:12px;border-left:4px solid var(--cp-primary)}.routine-section.morning{background:linear-gradient(135deg,#fff7e6,#fff3d6);border-left-color:#ff9500}.routine-section.evening{background:linear-gradient(135deg,#f0f4ff,#e6f0ff);border-left-color:#4a90e2}.routine-section.weekly{background:linear-gradient(135deg,#f0fff4,#e6ffe6);border-left-color:#28a745}.routine-section h3{margin:0;font-size:1.3rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.routine-icon{font-size:1.5rem}.protocol-step{margin:1.2rem 0;padding:1rem 1.5rem;background:rgba(var(--cp-primary-r),var(--cp-primary-g),var(--cp-primary-b),.03);border-radius:8px;border-left:3px solid var(--cp-primary);line-height:1.6;position:relative}.protocol-step:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:var(--cp-primary);border-radius:50%}.protocol-heading{font-size:1.4rem!important;font-weight:700!important;margin:2rem 0 1rem!important;color:var(--cp-primary)!important;display:flex!important;align-items:center!important;gap:.5rem!important;padding:1rem 1.5rem!important;border-radius:12px!important;border-left:4px solid var(--cp-primary)!important}.protocol-heading.morning{background:linear-gradient(135deg,#fff7e6,#fff3d6)!important;border-left-color:#ff9500!important}.protocol-heading.evening{background:linear-gradient(135deg,#f0f4ff,#e6f0ff)!important;border-left-color:#4a90e2!important}.protocol-heading.weekly{background:linear-gradient(135deg,#f0fff4,#e6ffe6)!important;border-left-color:#28a745!important}.protocol-step.numbered{counter-increment:step-counter;padding-left:3rem}.protocol-step.numbered:before{content:attr(data-step);background:var(--cp-primary);color:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:absolute;left:-14px;font-weight:700;font-size:.9rem;box-shadow:0 2px 8px #0003}.product-name{background:linear-gradient(135deg,rgba(var(--cp-primary-r),var(--cp-primary-g),var(--cp-primary-b),.082),rgba(var(--cp-primary-r),var(--cp-primary-g),var(--cp-primary-b),.145));color:var(--cp-primary);padding:.2rem .5rem;border-radius:4px;font-weight:600;border:1px solid rgba(var(--cp-primary-r),var(--cp-primary-g),var(--cp-primary-b),.251)}.discount-code{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:.2rem .6rem;border-radius:6px;font-weight:700;font-size:.9rem;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 2px 4px #28a7454d}.protocol-text strong{color:var(--cp-primary);font-weight:700}.protocol-step{transition:all .3s ease}.protocol-step:hover{transform:translate(5px);box-shadow:0 4px 12px #0000001a}.protocol-footer{display:flex;justify-content:center;align-items:center;padding:0 2rem 2rem}.protocol-invoice-link{--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);-webkit-appearance:none;appearance:none;text-transform:var(--button-text-transform);font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center;cursor:pointer;color:rgb(var(--button-text-color));border:1px solid rgb(var(--button-outline-color, var(--button-background)));border-radius:var(--button-border-radius);background-color:#0000;background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;justify-content:center;align-items:center;column-gap:1.125rem;padding:.65rem 1.75rem;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);display:inline-flex;position:relative;text-decoration:none}.protocols-empty,.login-prompt{text-align:center;padding:4rem 2rem}.empty-state{max-width:500px;margin:0 auto}.empty-state h3{font-size:1.5rem;color:var(--cp-title);margin-bottom:1rem}.empty-state p{color:var(--cp-subtitle);margin-bottom:2rem;line-height:1.6}.btn{display:inline-block;padding:1rem 2rem;border-radius:var(--cp-button-radius);text-decoration:none;font-weight:600;transition:all .3s ease}.btn-primary{background:var(--cp-button-bg);color:var(--cp-button-text);box-shadow:0 4px 12px #0003}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d;opacity:.9}@media(max-width:767px){.section-title{font-size:2rem}.protocol-accordion-header{padding:1rem 1.5rem;flex-direction:column;align-items:stretch;gap:1rem;position:relative}.protocol-header-content{order:1}.header-actions{order:2;justify-content:center;margin-top:.5rem}.accordion-toggle{order:3;align-self:center;margin:.5rem 0 0}.client-info-horizontal{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;grid-template-areas:"danisan tarih" "hizmet protokol" "urun destek"}.client-info-item:nth-child(1){grid-area:danisan}.client-info-item:nth-child(2){grid-area:tarih}.client-info-item:nth-child(3){grid-area:hizmet}.client-info-item:nth-child(4){grid-area:protokol}.client-info-item:nth-child(5){grid-area:destek}.client-info-item:nth-child(6){grid-area:urun}.client-info-item{gap:.5rem}.client-info-icon{width:1.75rem;height:1.75rem}.client-info-label{font-size:.65rem}.client-info-value,.client-info-link{font-size:.8rem}.protocol-content{padding:0 1.5rem 1.5rem}.protocol-footer{padding:0 1.5rem 2rem}.protocol-text{font-size:.95rem}}@media(max-width:480px){.client-info-horizontal{grid-template-columns:1fr}.protocol-accordion-header{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/customer-protocols.css.map */
