/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--mp-navy:#002d62;--mp-navy-deep:#0c2340;--mp-cyan:#00a3e0;--mp-cyan-soft:rgba(0,163,224,0.14);--mp-white:#ffffff;--mp-page:#f5f7fa;--mp-panel:#f8fafc;--mp-text:#1e293b;--mp-muted:#64748b;--mp-label:#334155;--mp-line:#e2e8f0;--mp-line-strong:#cbd5e1;--mp-placeholder:#94a3b8;--mp-danger:#9b1c1c;--mp-danger-bg:#fef2f2;--mp-ok:#0f766e;--mp-ok-bg:#f0fdfa;--mp-radius:8px;--mp-radius-sm:6px;--mp-form-max:780px;--mp-pad:40px;--mp-shadow:0 1px 2px rgba(15,23,42,0.04),0 16px 40px rgba(15,23,42,0.07);--mp-font:"Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;}body:has(.webform-confirmation) .messages,body:has(.webform-confirmation) .messages-list{display:none !important;}.path-webform .region-content,.page-node-type-webform .region-content,.block-webform,.node--type-webform,body:has(.webform-submission-form .form-item-e-posta) .region-content,body:has(.webform-submission-form .form-item-e-posta) main,body:has(.webform-submission-form .form-item-e-posta) .main-content{max-width:none;background:var(--mp-page);}.webform-submission-form,.webform-submission-form *,.webform-confirmation,.webform-confirmation *{color-scheme:light;}.webform-submission-form *,.webform-submission-form *::before,.webform-submission-form *::after,.webform-confirmation *,.webform-confirmation *::before,.webform-confirmation *::after{box-sizing:border-box;}.webform-submission-form{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;row-gap:0;align-items:start;max-width:var(--mp-form-max);width:calc(100% - 32px);margin:32px auto 72px;padding:0 0 12px;background:var(--mp-white) !important;color:var(--mp-text) !important;border:1px solid var(--mp-line);border-radius:14px;box-shadow:var(--mp-shadow);font-family:var(--mp-font);font-size:15px;line-height:1.5;position:relative;overflow:visible;}.webform-submission-form > .webform-flexbox,.webform-submission-form > .form-wrapper:not(.form-actions):not(.webform-actions):not(.captcha),.webform-submission-form > .js-form-wrapper:not(.form-actions):not(.webform-actions):not(.captcha){display:contents !important;}.webform-submission-form::before,.webform-submission-form::after{grid-column:1 / -1;}.webform-submission-form::before{content:"";display:block;height:4px;background:linear-gradient(90deg,var(--mp-navy) 0 38%,var(--mp-cyan) 38% 100%);border-radius:14px 14px 0 0;order:-40;}.webform-submission-form > h1,.webform-submission-form > h2,.webform-submission-form > .webform-header,.webform-submission-form > .form-title,.webform-submission-form > fieldset,.webform-submission-form > .captcha,.webform-submission-form > .form-actions,.webform-submission-form > .webform-actions{grid-column:1 / -1;}.webform-submission-form .form-item,.webform-submission-form .js-form-item{grid-column:1 / -1;}.webform-submission-form > h1,.webform-submission-form > h2,.webform-submission-form > .webform-header,.webform-submission-form > .form-title{display:none !important;}.webform-submission-form .form-item,.webform-submission-form .js-form-item,.webform-submission-form .form-wrapper,.webform-submission-form fieldset,.webform-submission-form .captcha,.webform-submission-form .form-actions{padding-left:var(--mp-pad);padding-right:var(--mp-pad);}.webform-submission-form .webform-element-description,.webform-submission-form .form-item__description,.webform-submission-form .description{color:var(--mp-muted) !important;font-size:12px;line-height:1.5;margin-top:6px;font-weight:400;}.webform-submission-form .webform-element-help,.webform-submission-form a.webform-element-help,.webform-submission-form .webform-element-help--title,.webform-submission-form .webform-element-more,.webform-submission-form .form-item__suffix,.webform-submission-form .form-element__suffix,.webform-submission-form .field-suffix,.webform-submission-form .contextual,.webform-submission-form .contextual-links-wrapper,.webform-submission-form .gin-contextual-links,.webform-submission-form .quickedit,.webform-submission-form [data-drupal-selector$="-help"],body:has(.webform-submission-form .form-item-e-posta) .ui-tooltip,body:has(.webform-submission-form .form-item-e-posta) .ui-widget.ui-tooltip,body:has(.webform-submission-form .form-item-e-posta) [role="tooltip"]{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;pointer-events:none !important;}.webform-submission-form .form-item-ad-soyad,.webform-submission-form .js-form-item-ad-soyad{grid-column:1 / 2 !important;order:10 !important;padding-top:24px;}.webform-submission-form .form-item-e-posta,.webform-submission-form .js-form-item-e-posta{grid-column:2 / 3 !important;order:11 !important;padding-top:24px;}.webform-submission-form .form-item-konu,.webform-submission-form .js-form-item-konu{grid-column:1 / 2 !important;order:20 !important;}.webform-submission-form .form-item-tel,.webform-submission-form .js-form-item-tel{grid-column:2 / 3 !important;order:21 !important;}.webform-submission-form .form-item-iletiniz,.webform-submission-form .js-form-item-iletiniz{grid-column:1 / -1 !important;order:30 !important;}.webform-submission-form .form-item,.webform-submission-form .js-form-item,.webform-submission-form .form-wrapper{margin-bottom:16px;}.webform-submission-form .form-item-ad-soyad,.webform-submission-form .js-form-item-ad-soyad,.webform-submission-form .form-item-e-posta,.webform-submission-form .js-form-item-e-posta,.webform-submission-form .form-item-konu,.webform-submission-form .js-form-item-konu,.webform-submission-form .form-item-tel,.webform-submission-form .js-form-item-tel,.webform-submission-form .form-item-iletiniz,.webform-submission-form .js-form-item-iletiniz{display:flex !important;flex-direction:column;align-items:stretch;min-width:0;}.webform-submission-form label,.webform-submission-form .form-item label,.webform-submission-form .js-form-item label,.webform-submission-form .form-item__label,.webform-submission-form legend,.webform-submission-form .fieldset-legend,.webform-submission-form .fieldset__label{display:block !important;visibility:visible !important;opacity:1 !important;font-weight:600 !important;font-size:12px !important;color:var(--mp-navy) !important;-webkit-text-fill-color:var(--mp-navy) !important;margin:0 0 7px !important;letter-spacing:0.02em;line-height:1.35;text-transform:none;}.webform-submission-form .form-required::after,.webform-submission-form label.form-required::after,.webform-submission-form .js-form-required::after,.webform-submission-form .form-item__label.form-required::after{content:" *";color:var(--mp-cyan) !important;-webkit-text-fill-color:var(--mp-cyan) !important;font-weight:700;}.webform-submission-form .form-required::before,.webform-submission-form label.form-required::before,.webform-submission-form .form-required .required-mark,.webform-submission-form .form-item__label .required-mark{content:none !important;display:none !important;}.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form input[type="tel"],.webform-submission-form input[type="url"],.webform-submission-form input[type="number"],.webform-submission-form input[type="date"],.webform-submission-form input[type="time"],.webform-submission-form input[type="search"],.webform-submission-form input[type="password"],.webform-submission-form input[type="month"],.webform-submission-form input[type="week"],.webform-submission-form input.form-text,.webform-submission-form input.form-email,.webform-submission-form input.form-tel,.webform-submission-form input.form-url,.webform-submission-form input.form-number,.webform-submission-form input.form-date,.webform-submission-form input.form-search,.webform-submission-form input.form-password,.webform-submission-form .form-element:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="hidden"]):not([type="button"]),.webform-submission-form select,.webform-submission-form select.form-select,.webform-submission-form textarea,.webform-submission-form textarea.form-textarea{width:100% !important;max-width:100%;min-height:46px;padding:11px 14px !important;font-size:15px !important;line-height:1.45 !important;color:var(--mp-text) !important;-webkit-text-fill-color:var(--mp-text) !important;caret-color:var(--mp-navy);background-color:var(--mp-white) !important;background-image:none;border:1px solid var(--mp-line-strong) !important;border-radius:var(--mp-radius-sm);font-family:inherit;opacity:1 !important;visibility:visible !important;text-shadow:none !important;box-shadow:none;transition:border-color 0.15s ease,box-shadow 0.15s ease;}.webform-submission-form input::placeholder,.webform-submission-form textarea::placeholder{color:var(--mp-placeholder) !important;-webkit-text-fill-color:var(--mp-placeholder) !important;opacity:1 !important;}.webform-submission-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="hidden"]):hover,.webform-submission-form select:hover,.webform-submission-form textarea:hover{border-color:var(--mp-cyan) !important;}.webform-submission-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="hidden"]):focus,.webform-submission-form select:focus,.webform-submission-form textarea:focus,.webform-submission-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus-visible,.webform-submission-form select:focus-visible,.webform-submission-form textarea:focus-visible{outline:none !important;border-color:var(--mp-navy) !important;background-color:var(--mp-white) !important;box-shadow:0 0 0 3px var(--mp-cyan-soft) !important;}.webform-submission-form input:disabled,.webform-submission-form select:disabled,.webform-submission-form textarea:disabled,.webform-submission-form input[readonly]{background:var(--mp-panel) !important;color:var(--mp-muted) !important;cursor:not-allowed;}.webform-submission-form input:-webkit-autofill,.webform-submission-form input:-webkit-autofill:hover,.webform-submission-form input:-webkit-autofill:focus,.webform-submission-form textarea:-webkit-autofill,.webform-submission-form select:-webkit-autofill{-webkit-text-fill-color:var(--mp-text) !important;caret-color:var(--mp-navy);box-shadow:0 0 0 1000px var(--mp-white) inset !important;transition:background-color 9999s ease-out;}.webform-submission-form textarea,.webform-submission-form textarea.form-textarea,.webform-submission-form .form-item-iletiniz textarea,.webform-submission-form .js-form-item-iletiniz textarea{min-height:148px;max-height:280px;resize:vertical;line-height:1.6 !important;}.webform-submission-form select,.webform-submission-form select.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--mp-white) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23002D62' d='M1.2 1.2 6 6l4.8-4.8' stroke='%23002D62' stroke-width='1.4' fill='none'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 12px center !important;background-size:12px 8px !important;padding-right:38px !important;}.webform-submission-form select option,.webform-submission-form select optgroup{color:var(--mp-text) !important;background:var(--mp-white) !important;}.webform-submission-form select[multiple]{min-height:120px;background-image:none !important;padding-right:14px !important;}.webform-submission-form fieldset,.webform-submission-form .fieldset,.webform-submission-form details{border:1px solid var(--mp-line);background:var(--mp-panel);padding:14px 16px 6px;margin:0 0 16px;border-radius:var(--mp-radius-sm);}.webform-submission-form legend,.webform-submission-form .fieldset__label,.webform-submission-form summary{color:var(--mp-navy) !important;font-weight:600 !important;padding:0 4px;}.webform-submission-form .form-type-radio,.webform-submission-form .js-form-type-radio,.webform-submission-form .form-type-checkbox,.webform-submission-form .js-form-type-checkbox,.webform-submission-form .form-type--checkbox,.webform-submission-form .form-boolean-type-checkbox{display:flex;align-items:center;gap:8px;padding:6px 0;background:transparent;border:0;}.webform-submission-form input[type="radio"],.webform-submission-form input[type="checkbox"],.webform-submission-form input.form-boolean,.webform-submission-form input.form-checkbox{width:16px;height:16px;min-width:16px;accent-color:var(--mp-navy);margin:0;flex:0 0 16px;}.webform-submission-form .js-form-type-checkbox label,.webform-submission-form .form-type-checkbox label,.webform-submission-form label.option{margin-bottom:0 !important;font-weight:400 !important;font-size:14px !important;color:var(--mp-text) !important;}.webform-submission-form .js-form-type-checkbox label::before,.webform-submission-form .js-form-type-checkbox label::after,.webform-submission-form .form-type-checkbox label::before,.webform-submission-form .form-type-checkbox label::after,.webform-submission-form label.option::before,.webform-submission-form label.option::after{content:none !important;display:none !important;}.webform-submission-form .js-form-type-processed-text,.webform-submission-form .form-type-processed-text,.webform-submission-form .processed-text,.webform-submission-form .js-form-type-webform-markup,.webform-submission-form .form-type-webform-markup,.webform-submission-form .webform-markup{display:none !important;}.webform-submission-form .captcha,.webform-submission-form .form-item-captcha,.webform-submission-form .captcha__element{grid-column:1 / -1;order:40 !important;padding:4px var(--mp-pad) 8px;margin-bottom:0;background:transparent;border:0;}.webform-submission-form .captcha img,.webform-submission-form .captcha__image img{border:1px solid var(--mp-line);border-radius:var(--mp-radius-sm);background:var(--mp-white);}.webform-submission-form .form-actions,.webform-submission-form .webform-actions,.webform-submission-form .form-item-actions{grid-column:1 / -1;order:50 !important;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;padding:8px var(--mp-pad) 8px;border-top:0;text-align:left;background:transparent;}.webform-submission-form input[type="submit"],.webform-submission-form button[type="submit"],.webform-submission-form .webform-button--submit,.webform-submission-form .button--primary,.webform-submission-form .form-submit{background:var(--mp-navy) !important;color:var(--mp-white) !important;-webkit-text-fill-color:var(--mp-white) !important;border:none !important;min-height:46px;padding:12px 32px !important;border-radius:var(--mp-radius-sm);font-size:15px !important;font-weight:600 !important;letter-spacing:0.01em;cursor:pointer;box-shadow:none;transition:background-color 0.15s ease,box-shadow 0.15s ease;}.webform-submission-form input[type="submit"]:hover,.webform-submission-form button[type="submit"]:hover,.webform-submission-form .webform-button--submit:hover,.webform-submission-form .button--primary:hover{background:var(--mp-navy-deep) !important;}.webform-submission-form input[type="submit"]:focus,.webform-submission-form button[type="submit"]:focus,.webform-submission-form .webform-button--submit:focus{outline:none;box-shadow:0 0 0 3px var(--mp-cyan-soft);}.webform-submission-form input[type="submit"]:disabled,.webform-submission-form .webform-button--submit:disabled{background:#94a3b8 !important;cursor:not-allowed;}.webform-submission-form .webform-button--reset,.webform-submission-form .button--danger,.webform-submission-form input[type="reset"]{background:var(--mp-white) !important;color:var(--mp-navy) !important;-webkit-text-fill-color:var(--mp-navy) !important;border:1px solid var(--mp-line-strong) !important;}.webform-submission-form .form-actions::after,.webform-submission-form .webform-actions::after{content:"Ankara Medipol Üniversitesi  ·  İletişim";display:block;flex:1 0 100%;width:100%;margin:18px 0 6px;padding-top:16px;border-top:1px solid var(--mp-line);text-align:center;font-size:12px;letter-spacing:0.03em;color:var(--mp-muted);font-weight:400;}.webform-submission-form .form-item--error-message,.webform-submission-form .form-item__error-message{color:var(--mp-danger) !important;-webkit-text-fill-color:var(--mp-danger) !important;font-size:12px;margin-top:6px;font-weight:600;}.webform-submission-form input.error,.webform-submission-form select.error,.webform-submission-form textarea.error,.webform-submission-form .form-element.error,.webform-submission-form .form-item--error input:not([type="checkbox"]),.webform-submission-form .form-item--error select,.webform-submission-form .form-item--error textarea{border-color:var(--mp-danger) !important;background:var(--mp-danger-bg) !important;}.webform-submission-form .ajax-progress,.webform-submission-form .ajax-progress-throbber{color:var(--mp-navy);}.messages,.messages--status,.messages--warning,.messages--error{max-width:var(--mp-form-max);width:calc(100% - 32px);margin:16px auto;padding:12px 16px;border-radius:var(--mp-radius-sm);font-family:var(--mp-font);box-sizing:border-box;}.messages--status,.messages--status.messages{background:var(--mp-ok-bg) !important;border:1px solid #99f6e4 !important;color:var(--mp-ok) !important;}.messages--warning{background:#fffbeb !important;border:1px solid #fde68a !important;color:var(--mp-navy) !important;}.messages--error,.messages--error.messages{background:var(--mp-danger-bg) !important;border:1px solid #fecaca !important;color:var(--mp-danger) !important;}.messages a{color:var(--mp-navy) !important;font-weight:600;}.webform-confirmation{display:flex;flex-direction:column;align-items:center;max-width:560px;width:calc(100% - 32px);margin:48px auto 80px;padding:0 0 40px;background:var(--mp-white);border:1px solid var(--mp-line);border-radius:14px;box-shadow:var(--mp-shadow);font-family:var(--mp-font);color:var(--mp-text);overflow:hidden;text-align:center;}.webform-confirmation::before{content:"";display:block;width:100%;height:4px;margin:0;order:-20;background:linear-gradient(90deg,var(--mp-navy) 0 38%,var(--mp-cyan) 38% 100%);border-radius:0;}.webform-confirmation::after{content:"Başarıyla iletişim formu oluşturulmuştur";display:block;order:1;width:100%;max-width:420px;margin:0 auto;padding:148px 36px 8px;font-size:22px;font-weight:650;letter-spacing:-0.03em;line-height:1.35;color:var(--mp-navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='16'%3E%3Ctext x='160' y='13' text-anchor='middle' font-family='Segoe UI,system-ui,sans-serif' font-size='10' font-weight='700' letter-spacing='2.4' fill='%2300A3E0'%3EANKARA MED%C4%B0POL %C3%9CN%C4%B0VERS%C4%B0TES%C4%B0%3C/text%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Ccircle cx='28' cy='28' r='28' fill='%23f0fdfa'/%3E%3Cpath d='M18 29.2 25 36.2 38.5 21' fill='none' stroke='%230f766e' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:center 28px,center 56px;background-size:320px 16px,56px 56px;}.webform-confirmation__message,.webform-confirmation-message,.webform-confirmation .webform-confirmation__message *,.webform-confirmation p:not(.webform-confirmation__back):not(a){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.webform-confirmation__back,.webform-confirmation .webform-confirmation__back{position:relative !important;width:auto !important;height:auto !important;margin:22px 0 0 !important;padding:0 24px !important;overflow:visible !important;clip:auto !important;white-space:normal !important;display:flex !important;justify-content:center;order:2;}.webform-confirmation__back a,.webform-confirmation__back .button,.webform-confirmation a{display:inline-flex !important;align-items:center;justify-content:center;min-height:46px;padding:12px 28px !important;background:var(--mp-navy) !important;color:transparent !important;-webkit-text-fill-color:transparent !important;border:none !important;border-radius:var(--mp-radius-sm);font-size:0 !important;line-height:0 !important;font-weight:600;text-decoration:none !important;font-family:var(--mp-font);box-shadow:none;cursor:pointer;}.webform-confirmation__back a::after,.webform-confirmation__back .button::after,.webform-confirmation a::after{content:"Forma geri dön";font-size:15px;line-height:1.2;font-weight:600;letter-spacing:0.01em;color:var(--mp-white) !important;-webkit-text-fill-color:var(--mp-white) !important;}.webform-confirmation__back a:hover,.webform-confirmation__back .button:hover,.webform-confirmation a:hover{background:var(--mp-navy-deep) !important;}.webform-confirmation__back a:focus,.webform-confirmation a:focus{outline:none;box-shadow:0 0 0 3px var(--mp-cyan-soft);}@media (max-width:720px){:root{--mp-pad:20px;}.webform-confirmation{margin:24px auto 48px;padding-bottom:28px;}.webform-confirmation::after{padding:136px 20px 8px;font-size:20px;}.webform-confirmation__back a,.webform-confirmation a{width:100%;max-width:280px;}.webform-submission-form{width:calc(100% - 16px);margin:16px auto 40px;grid-template-columns:1fr;}.webform-submission-form .form-item-ad-soyad,.webform-submission-form .js-form-item-ad-soyad,.webform-submission-form .form-item-e-posta,.webform-submission-form .js-form-item-e-posta,.webform-submission-form .form-item-konu,.webform-submission-form .js-form-item-konu,.webform-submission-form .form-item-tel,.webform-submission-form .js-form-item-tel,.webform-submission-form .form-item-iletiniz,.webform-submission-form .js-form-item-iletiniz{grid-column:1 / -1 !important;}}@media (max-width:400px){.webform-submission-form .form-actions,.webform-submission-form .webform-actions{text-align:stretch;}.webform-submission-form .webform-button--submit,.webform-submission-form input[type="submit"]{width:100%;}}@media print{.webform-submission-form .form-actions{display:none !important;}.webform-submission-form{box-shadow:none;border:0;max-width:none;width:100%;}}@media (prefers-reduced-motion:reduce){.webform-submission-form *{transition:none !important;}}
