.platform-admin{--admin-line:#e0e7ef;padding-block:.25rem 1.5rem}.platform-admin-head{position:relative;overflow:hidden;min-height:9rem;padding:1.75rem 2rem;border-radius:1rem;background:linear-gradient(115deg,var(--cnl-navy),var(--cnl-navy-soft));color:#fff;box-shadow:0 8px 28px #18324b18}.platform-admin-head:after{content:"";position:absolute;right:10%;top:-5rem;width:22rem;height:22rem;border:1px solid #ffffff10;border-radius:50%;box-shadow:0 0 0 3rem #ffffff04,0 0 0 6rem #ffffff03;pointer-events:none}.platform-admin-head>*{position:relative;z-index:1}.platform-admin-head h1{color:#fff;font-size:var(--cnl-text-display);margin:.625rem 0}.platform-admin-eyebrow{color:#bdd1e5;font-size:var(--cnl-text-caption);letter-spacing:.11em}.platform-admin-head p{color:#b7cce1;font-size:var(--cnl-text-label);max-width:34rem;line-height:1.7}.platform-yayin-durumu{background:#ffffff10;border-color:#ffffff25;color:#c9eadb;padding:.625rem .875rem}.platform-yayin-durumu.is-bakim{background:#ffffff10;color:#f4d6a1;border-color:#ffffff25}.platform-admin-layout{grid-template-columns:255px minmax(0,1fr);gap:1.5rem}.platform-admin-sidebar{padding:.75rem;border:0;border-radius:.875rem;background:var(--cnl-navy);box-shadow:0 5px 20px #19344d12}.admin-sidebar-brand{display:flex;align-items:center;gap:.75rem;padding:1rem .625rem 1.25rem;color:#e0eaf4;border-bottom:1px solid #ffffff15;margin-bottom:.75rem}.admin-sidebar-brand>.bi{display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff20;border-radius:.625rem;color:#b1c8df}.admin-sidebar-brand>div{display:grid;gap:.25rem;min-width:0;overflow-wrap:anywhere}.admin-sidebar-brand strong{font-size:var(--cnl-text-body)}.admin-sidebar-brand small{color:#92aec9;font-size:var(--cnl-text-caption)}.platform-admin-search{border-color:#ffffff1c;background:#ffffff09;color:#a0b8d0}.platform-admin-search input{color:#e6eef6}.platform-admin-search input::placeholder{color:#8fabc5}.platform-admin-sidebar nav{gap:.25rem}.platform-admin-sidebar nav button{color:#b7cadd;padding:.75rem .625rem;border-radius:.5rem}.platform-admin-sidebar nav small{color:#7d9ab6;font-size:var(--cnl-text-caption)}.platform-admin-sidebar nav button:hover{background:#ffffff0c}.platform-admin-sidebar nav button[aria-current]{background:#fff;color:var(--cnl-navy);box-shadow:0 3px 10px #06172a14}.platform-admin-sidebar nav button[aria-current] small{color:#8395a7}.platform-admin-note{color:#839fb9;border-color:#ffffff15;font-size:var(--cnl-text-caption)}.platform-admin-note>.bi{color:#a7c1db}.platform-bolum-head{padding:.875rem 1rem;border:1px solid var(--admin-line);border-radius:.75rem;background:#fff;margin-bottom:1rem}.platform-bolum-head h2{font-size:var(--cnl-text-base)}.platform-bolum-head h2 .bi{display:grid;place-items:center;width:30px;height:30px;border-radius:.5rem;background:var(--platform-soft);color:var(--cnl-navy-soft)}.platform-bolum-head p{padding-left:2.375rem;font-size:var(--cnl-text-caption)}.platform-admin .panel{border-radius:.75rem;padding:1.25rem}.platform-stat-grid{gap:1rem}.platform-stat{padding:1.25rem;border-radius:.75rem;box-shadow:0 3px 12px #17304b03}.platform-stat>.bi{width:44px;height:44px;font-size:1.25rem}.platform-stat strong{font-size:1.125rem}.platform-welcome{min-height:10rem;padding:1.5rem!important;background:linear-gradient(110deg,#fff,var(--platform-soft))!important}.platform-welcome>.bi{font-size:4rem;opacity:.13}.platform-shortcuts{gap:1rem}.platform-shortcuts button{min-height:8rem;padding:1.25rem;border-radius:.75rem;box-shadow:0 2px 6px #17304b04;transition:transform .12s,border-color .12s}.platform-shortcuts button:hover{transform:translateY(-2px)}.platform-shortcuts button>.bi:first-child{display:grid;place-items:center;width:36px;height:36px;border-radius:.625rem;background:var(--platform-soft);font-size:1.2rem}.platform-ayar-kaydet{padding:1rem 1.25rem;border-radius:.75rem;border-color:#d0dce7;box-shadow:0 8px 28px #17304b10}.platform-duyuru-layout{display:grid;gap:1.25rem}.platform-duyuru-layout[hidden]{display:none}.announcement-manager{min-width:0}.announcement-manager-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin:1rem 0}.announcement-manager-head h2{display:flex;gap:.5rem;align-items:center;font-size:var(--cnl-text-title);margin:.5rem 0}.announcement-manager-head p{color:#7a8ea3;font-size:var(--cnl-text-label);margin:0}.announcement-empty{padding:3rem 1.5rem;text-align:center;border:1px dashed #c9d8e5;border-radius:.875rem;background:#fff}.announcement-empty>.bi{font-size:2rem;color:#9ab2c9}.announcement-empty h3{font-size:var(--cnl-text-title);margin:1rem 0 .5rem}.announcement-empty p{color:#8496a8;font-size:var(--cnl-text-label)}.announcement-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:1rem}.announcement-list{border:1px solid var(--admin-line);border-radius:.75rem;padding:.625rem;background:#fff;max-height:36rem;overflow-y:auto}.announcement-list>span{display:block;padding:.5rem;font-size:var(--cnl-text-caption);color:#8a9cad}.announcement-list button{display:flex;align-items:center;gap:.625rem;width:100%;text-align:left;border:0;border-radius:.5rem;padding:.75rem .5rem;background:#fff;color:#71899f}.announcement-list button[aria-current]{background:var(--platform-soft);color:var(--cnl-navy)}.announcement-list button:hover{background:#f5f8fc}.announcement-list button>div{flex:1 1;min-width:0;display:grid;gap:.3rem}.announcement-list strong{font-size:var(--cnl-text-label);overflow-wrap:anywhere}.announcement-list small{font-size:var(--cnl-text-caption);color:#8a9eb1}.announcement-list .bi:last-child{font-size:.5rem}.announcement-editor{min-width:0}.announcement-editor>header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid #e4ebf2;margin-bottom:1rem}.announcement-editor h3{display:flex;gap:.5rem;align-items:center;font-size:var(--cnl-text-emphasis);margin:0;overflow-wrap:anywhere}.announcement-editor header>div{display:flex;flex-wrap:wrap;gap:.375rem}.announcement-editor header .btn{font-size:var(--cnl-text-caption);min-height:36px}.announcement-field{display:grid;gap:.375rem;margin-bottom:1rem;min-width:0}.announcement-field>span{font-size:var(--cnl-text-label);color:#57718a}.announcement-fields{gap:0 1rem}.announcement-fields,.announcement-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.announcement-pages{gap:.25rem .75rem;padding:1rem!important;border:1px solid #e3ebf2!important;border-radius:.625rem;background:#f8fafc;margin-bottom:1rem}.announcement-pages legend{float:none;width:auto;font-size:var(--cnl-text-label)}.announcement-pages label{display:flex;gap:.5rem;align-items:center;min-height:36px;font-size:var(--cnl-text-caption);color:#698299}.announcement-pages input{accent-color:var(--cnl-navy)}.announcement-inline-preview{width:100%!important;box-shadow:none!important;margin-top:1.5rem}.announcement-inline-preview button:disabled{opacity:1}.platform-modal-duyuru{border-radius:1rem;box-shadow:0 24px 90px #09213940}.platform-modal-duyuru .platform-modal-ust{padding:1.5rem;background:linear-gradient(110deg,#f8fafc,var(--platform-soft))}.platform-modal-duyuru .platform-modal-ikon{width:48px;height:48px;flex-basis:48px;border:1px solid #d6e3ee;background:#fff;box-shadow:0 3px 10px #17304b04;font-size:1.3rem}.platform-modal-duyuru h2{font-size:var(--cnl-text-page)}.platform-modal-body{min-height:0;height:auto;max-height:calc(100dvh - 12rem);flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem 1.125rem;text-align:left}.platform-modal-body .platform-modal-icerik{min-height:0;overflow:visible;padding:0;flex-shrink:0}.modal-align-center .platform-modal-body,.modal-align-center .platform-modal-ust>div{text-align:center}.modal-align-right .platform-modal-body,.modal-align-right .platform-modal-ust>div{text-align:right}.modal-valign-center .platform-modal-body{justify-content:safe center}.modal-valign-end .platform-modal-body{justify-content:safe flex-end}@media(max-width:1199.98px){.platform-admin-layout{grid-template-columns:225px minmax(0,1fr);gap:1rem}.announcement-workspace{grid-template-columns:1fr}.announcement-list{display:flex;gap:.375rem;overflow-x:auto;max-height:none}.announcement-list>span{display:none}.announcement-list button{flex:0 0 180px}}@media(max-width:991.98px){.platform-admin-layout{grid-template-columns:1fr}.admin-sidebar-brand{display:none}.platform-mobile-menu{color:#c4d8eb}.platform-mobile-menu small{color:#8aa8c3}.platform-admin-sidebar{padding:.625rem}.platform-admin-sidebar.is-open .platform-admin-search{margin-top:.75rem}}@media(max-width:767.98px){.platform-admin-head{padding:1.25rem;min-height:0}.platform-admin-head h1{font-size:var(--cnl-text-hero)}.platform-bolum-head{padding:.75rem}.platform-admin .panel{padding:1rem}.platform-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.platform-shortcuts button{padding:1rem;min-height:8rem}.announcement-fields,.announcement-pages{grid-template-columns:1fr}.announcement-editor header .btn,.announcement-manager-head .btn{min-height:44px}.platform-modal-duyuru .platform-modal-ust{padding:1rem}.platform-modal-body{padding:1.25rem;min-height:0;height:clamp(8rem,30dvh,14rem)}.platform-modal-duyuru h2{font-size:var(--cnl-text-title)}}@media(prefers-reduced-motion:reduce){.platform-shortcuts button{transition:none}.platform-shortcuts button:hover{transform:none}}.platform-modal-duyuru{width:max-content;height:auto;min-width:min(22rem,calc(100vw - 2rem));max-width:min(30rem,calc(100vw - 2rem));border-radius:.75rem;box-shadow:0 16px 50px #09213926}.platform-modal-duyuru .platform-modal-ust{padding:.875rem 1rem;gap:.625rem;background:#f8fafc}.platform-modal-duyuru .platform-modal-ikon{width:34px;height:34px;flex-basis:34px;border-radius:.5rem;font-size:1rem;box-shadow:none}.platform-modal-duyuru h2{font-size:var(--cnl-text-base);line-height:1.4}.platform-modal-etiket{margin-bottom:.25rem;font-size:var(--cnl-text-caption);letter-spacing:.08em}.platform-modal-ust>button{width:34px;height:34px;border:0;background:transparent}.platform-modal-body .platform-modal-icerik{font-size:var(--cnl-text-body);line-height:1.75}.platform-modal-icerik>p{margin-bottom:.625rem}.platform-modal-alt{padding:.625rem 1rem;gap:.75rem;background:#fff}.platform-modal-alt>button{min-height:36px;padding:.375rem .875rem;font-size:var(--cnl-text-caption);border-radius:.5rem}.platform-duyuru-layout{gap:.875rem}.platform-header-announcement{order:2}.platform-header-announcement>summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#4e6983;font-size:var(--cnl-text-label);font-weight:550}.platform-header-announcement summary small{margin-left:auto;color:#8b9cab;font-size:var(--cnl-text-caption);font-weight:400}.platform-header-announcement>div{margin-top:1rem}.platform-admin .platform-header-announcement{padding:.875rem 1rem}.announcement-manager{order:1}.announcement-manager-head{margin:.25rem 0 .875rem;gap:.625rem}.announcement-manager-head .page-kicker{display:none}.announcement-manager-head h2{font-size:var(--cnl-text-lead);margin:0 0 .375rem}.announcement-manager-head .btn,.announcement-manager-head p{font-size:var(--cnl-text-caption)}.announcement-manager-head .btn{min-height:36px;padding:.5rem .75rem}.announcement-empty{padding:1.75rem 1rem;border-radius:.625rem}.announcement-empty h3{margin:.625rem 0 .375rem;font-size:var(--cnl-text-lead)}.announcement-empty p{font-size:var(--cnl-text-caption);margin:0}.announcement-workspace{grid-template-columns:190px minmax(0,1fr);gap:.875rem}.announcement-list{padding:.375rem;border-radius:.625rem;max-height:28rem}.announcement-list button{padding:.625rem .5rem;gap:.5rem}.platform-admin .announcement-editor{padding:1rem;border-radius:.625rem}.announcement-editor>header{gap:.5rem;margin-bottom:.875rem;padding-bottom:.75rem}.announcement-editor h3{font-size:var(--cnl-text-body)}.announcement-editor header .btn{min-height:32px;padding:.375rem .5rem}.announcement-editor .form-check{margin-block:0 .75rem;padding-block:.25rem}.announcement-editor .form-control,.announcement-editor .form-select{min-height:36px;font-size:var(--cnl-text-label)}.announcement-field{margin-bottom:.75rem;gap:.25rem}.announcement-field>span{font-size:var(--cnl-text-caption)}.announcement-editor .duyuru-editor .tiptap{min-height:7rem;max-height:15rem;padding:.75rem}.announcement-settings{margin-top:.875rem;border:1px solid #e1e9f1;border-radius:.5rem;background:#f8fafc}.announcement-settings>summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;font-size:var(--cnl-text-caption);color:#5a748e;cursor:pointer}.announcement-settings summary small{margin-left:auto;color:#8a9dac;font-size:var(--cnl-text-caption)}.announcement-settings>div{padding:.25rem .875rem .75rem}.announcement-settings .announcement-pages{padding:.625rem!important;margin-bottom:.75rem;background:#fff}.announcement-settings .announcement-pages label{min-height:30px;font-size:var(--cnl-text-caption)}.announcement-settings .duyuru-ikon-secimi{margin-block:.5rem .875rem}.announcement-settings .duyuru-ikon-secimi legend{font-size:.6875rem}.announcement-settings .pdf-not{margin-bottom:0;font-size:var(--cnl-text-caption)}.announcement-preview-disclosure{margin-top:.75rem}.announcement-preview-disclosure summary{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-size:var(--cnl-text-caption);color:#8195a8}.announcement-inline-preview{max-width:30rem!important;margin:1rem auto 0}@media(max-width:1199.98px){.announcement-workspace{grid-template-columns:1fr}.announcement-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:12rem;overflow-x:hidden;overflow-y:auto}.announcement-list button{flex:initial}.announcement-list>span{display:none}}@media(max-width:767.98px){.platform-modal-body{height:auto;min-height:0;padding:.875rem 1rem;max-height:calc(100dvh - 12rem)}.platform-modal-duyuru .platform-modal-ust{padding:.75rem .875rem}.platform-modal-duyuru h2{font-size:var(--cnl-text-lead)}.platform-modal-alt>button,.platform-modal-ust>button{min-width:44px;min-height:44px}.platform-modal-alt{padding:.5rem .875rem}.announcement-editor .form-control,.announcement-editor .form-select,.announcement-editor header .btn,.announcement-manager-head .btn,.announcement-settings .announcement-pages label{min-height:44px}.platform-header-announcement summary small{display:none}.announcement-list{grid-template-columns:1fr;max-height:10rem}}:root{--cnl-text-caption:.6875rem;--cnl-text-label:.75rem;--cnl-text-body:.8125rem;--cnl-text-emphasis:.875rem;--cnl-text-lead:.9375rem;--cnl-text-base:1rem;--cnl-text-section:1rem;--cnl-text-title:1.125rem;--cnl-text-page:1.25rem;--cnl-text-hero:1.5rem;--cnl-text-display:1.75rem}.dashboard-compact .dashboard-heading h1,.page-head h1{font-size:var(--cnl-text-page)}.cnl-pencere .modal-title,.modal-title,.platform-admin .platform-bolum-head h2,.platform-bolum-head h2,.platform-pages-grid h2,.record-list-heading h2{font-size:var(--cnl-text-section)}.form-label,.islem-notlari .form-label,.modal-body .form-label,.order-filter-control,.order-filter-dates label,.platform-admin .form-label{font-size:var(--cnl-text-label)}.form-control,.form-select,.input-group-text,.platform-admin .form-control,.platform-admin .form-select{font-size:var(--cnl-text-body)}.btn,.btn-sm,.form-text,.modal-body .small,.modal-footer .btn,.page-actions .btn,.page-description,.pdf-not,.platform-admin .pdf-not,.platform-admin .platform-save-buttons .btn,.platform-bolum-head p,.record-list-heading p,.record-page-info{font-size:var(--cnl-text-label)}.record-page-buttons .btn,.record-page-size,.record-page-size .form-select,.record-page-size label{font-size:var(--cnl-text-body);line-height:1.45}.record-page-size label{margin:0;white-space:nowrap}.record-page-size .form-select{min-height:2.375rem}.record-page-buttons .btn{display:inline-flex;align-items:center;justify-content:center}.record-page-buttons .btn>.bi{font-size:1em}.durum-badge,.grup-badge,.is-emri-kategori{font-size:var(--cnl-text-caption)}.islem-not-metin>p,.islem-notlari .islem-not-baslik strong{font-size:var(--cnl-text-body)}.islem-not-meta,.kayit-gecmis-satir-baslik time{font-size:var(--cnl-text-caption)}@media(max-width:991.98px){.record-table tbody .cell-job,.record-table tbody .cell-province,.record-table tbody .cell-site-code,.record-table tbody .cell-site-name,.record-table tbody .detail-cell,.record-table tbody td{font-size:var(--cnl-text-body);line-height:1.5}.record-table tbody td:before{font-size:var(--cnl-text-label);line-height:1.4}.record-table .record-order-summary .record-order-number{font-size:var(--cnl-text-body)}.record-table .cell-group .grup-badge,.record-table .cell-status .durum-badge,.record-table .record-order-summary .is-emri-kategori,.record-table .record-order-summary .record-acilis{font-size:var(--cnl-text-caption)}.record-table .record-description>.bi{font-size:1em}.record-page-buttons .btn,.record-page-size .form-select{min-height:2.75rem}}@media(max-width:767.98px){.form-control,.form-select,.islem-notlari .islem-not-editor textarea,.islem-notlari .islem-not-ekle textarea,.log-terminal .form-control,.log-terminal .form-select,.login-form .form-control,.modal-body .form-control,.modal-body .form-select,.order-filter-search input,.order-filter-value .form-control,.order-filter-value .form-select,.platform-admin .form-control,.platform-admin .form-select{font-size:var(--cnl-text-base)}.record-page-size .form-select{font-size:var(--cnl-text-body)}}