.document-page{margin:0;background:#f7f7f5;color:#262a2b;font-family:Arial,sans-serif;line-height:1.65}.document-header{padding:20px max(24px,6vw);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9ddda;background:white;gap:24px}.document-header nav{display:flex;gap:24px;flex-wrap:wrap}.document-page a{color:#234d4d;text-underline-offset:4px}.document-page main{max-width:1120px;margin:auto;padding:64px 24px}.document-page h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15;font-weight:400;overflow-wrap:anywhere;max-width:1000px}.document-page h2{font-size:1.4rem;font-weight:500}.document-lead{font-size:1.15rem;max-width:850px}.document-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:#586765}.document-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;background:#ddd;border:1px solid #ddd;margin:32px 0}.document-facts div{padding:16px;background:#fff}.document-facts dt{font-size:.8rem;color:#5a6665}.document-facts dd{margin:4px 0 0;overflow-wrap:anywhere}.document-footer{padding:32px 24px;border-top:1px solid #ddd;text-align:center;font-size:.85rem}.document-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.doc-button,.document-page button{border:1px solid #303b3b;background:#303b3b;color:white!important;display:inline-block;padding:12px 20px;text-decoration:none;font:inherit;cursor:pointer;border-radius:2px}.doc-button.secondary{background:transparent;color:#303b3b!important}.doc-button:disabled{opacity:.5;cursor:default}.document-result{padding:24px 0;border-top:1px solid #cdd3d0}.document-result h2{margin:8px 0;font-size:1.3rem}.document-result p{margin:8px 0}.document-page input,.doc-library input,.doc-library select{border:1px solid #aab6b0;background:white;color:#263230;padding:12px;font:inherit;max-width:100%;box-sizing:border-box}.doc-library{color:#263230}.doc-library h2{font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400;margin:0 0 20px}.doc-library form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.doc-library label{display:grid;gap:6px;font-size:.85rem}.doc-library .doc-query{grid-column:1/-1}.doc-library .doc-query input{width:100%;font-size:1.1rem}.doc-library .document-actions{align-items:center}.doc-library .doc-count{font-size:.9rem;color:#56645d}.doc-library .doc-filters-actions{display:flex;align-items:end;gap:12px;flex-wrap:wrap;grid-column:1/-1}.doc-library .doc-locks{margin:24px 0;display:flex;flex-wrap:wrap;gap:12px}.doc-library .doc-locks button{border:1px solid #9daaa4;padding:10px 14px;cursor:pointer;background:transparent;font:inherit}.doc-library .doc-results{margin-top:24px}.doc-library .doc-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:.8rem;color:#516359}.doc-library dialog{max-width:430px;width:calc(100% - 48px);box-sizing:border-box;padding:28px;border:1px solid #b9c3be;color:#263230}.doc-library dialog::backdrop{background:#17272399}.doc-library dialog h3{font-size:1.4rem;margin:0 0 12px}.doc-library dialog input{width:100%}.doc-error{color:#8b2c25;min-height:1.5em}.doc-library a{color:inherit;text-decoration:underline;text-underline-offset:3px}.doc-library button:focus-visible,.doc-library input:focus-visible,.doc-library select:focus-visible,.document-page a:focus-visible{outline:3px solid #97773b;outline-offset:3px}.doc-library [hidden]{display:none!important}@media(max-width:700px){.doc-library form{grid-template-columns:repeat(2,minmax(0,1fr))}.document-header{align-items:flex-start;flex-direction:column;gap:12px}.document-header nav{gap:16px}.document-page main{padding-top:32px}.document-facts{grid-template-columns:1fr 1fr}.doc-library .doc-filters-actions button{flex:1}}@media(prefers-reduced-motion:reduce){.doc-library *{scroll-behavior:auto!important}}
.doc-library label{min-width:0}.doc-library input,.doc-library select{width:100%}.doc-library .document-result h3{font-size:1.25rem;font-weight:500;line-height:1.4;margin:10px 0}.doc-library dialog form{display:block}.document-page main,.document-page blockquote{overflow-wrap:anywhere}.document-page blockquote{margin:20px 0;padding:12px 20px;border-left:3px solid #aebdb3;background:#eef1ed}#dokuman-merkezi{scroll-margin-top:150px}
