.tool-actions { margin:24px 0 0; padding:22px 0 0; border-top:1px solid var(--hk-line,#d9e2ef); }
.tool-actions-buttons,.tool-actions-panel-buttons { display:flex; gap:10px; flex-wrap:wrap; align-items:center; }
.tool-actions-buttons button { min-height:48px; flex:1 1 180px; padding:12px 16px; font-size:16px; white-space:normal; }
.tool-actions-buttons button span { margin-right:5px; }
.tool-actions-buttons button:disabled { cursor:not-allowed; opacity:.6; }
.tool-actions-status { min-height:1.5em; margin:12px 0 0; line-height:1.55; }
#tool-dialog>.calculator-actions-slot { padding:0 32px 24px; }
.tool-actions-dialog { box-sizing:border-box; width:min(620px,calc(100% - 24px)); max-height:calc(100dvh - 32px); padding:0; border:1px solid var(--hk-line,#d9e2ef); border-radius:20px; color:var(--hk-ink,#172e4b); background:#fff; overflow:auto; }
.tool-actions-dialog::backdrop { background:rgb(23 46 75 / 60%); }
.tool-actions-panel-head { display:flex; gap:16px; justify-content:space-between; align-items:start; padding:24px 24px 12px; }
.tool-actions-panel-head h2 { margin:0; font-size:24px; line-height:1.35; }
.tool-actions-close { flex:0 0 44px; width:44px; height:44px; border:1px solid var(--hk-line,#d9e2ef); border-radius:12px; background:#fff; color:var(--hk-ink,#172e4b); font-size:28px; line-height:1; cursor:pointer; }
.tool-actions-panel-body { padding:0 24px 24px; font-size:17px; line-height:1.6; }
.tool-actions-panel-body p { margin:0 0 16px; }
.tool-actions-label { display:block; margin:18px 0 8px; font-weight:700; }
.tool-actions-code,.tool-actions-url { display:block; box-sizing:border-box; width:100%; max-width:100%; padding:13px; border:1px solid var(--hk-line,#d9e2ef); border-radius:12px; background:var(--hk-paper,#f5f7fb); color:var(--hk-ink,#172e4b); font:16px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace; }
.tool-actions-code { min-height:160px; resize:vertical; overflow-wrap:anywhere; }
.tool-actions-panel-buttons { margin:16px 0; }
.tool-actions-panel-buttons button,.tool-actions-link { min-height:44px; padding:10px 14px; font-size:16px; }
.tool-actions-link { display:inline-flex; align-items:center; color:var(--hk-blue,#245db5); }
.tool-actions-download { display:inline-flex; min-height:48px; align-items:center; justify-content:center; padding:12px 16px; border-radius:12px; text-decoration:none; font-size:16px; }
.tool-actions-preview { display:block; max-width:100%; height:auto; margin:14px 0 20px; border:1px solid var(--hk-line,#d9e2ef); border-radius:12px; background:#fff; }
.tool-actions-image-meta { overflow-wrap:anywhere; }
.tool-actions-panel-body .tool-actions-panel-status { min-height:1.5em; margin:12px 0; }
.tool-actions-local-note { padding:12px 14px; border-radius:12px; background:var(--hk-pale-blue,#eaf1fd); font-size:15px; }
.tool-actions-dialog :focus-visible { outline:3px solid var(--hk-blue,#245db5); outline-offset:3px; }
.tool-capture { position:absolute; top:0; left:-100000px; z-index:-1; box-sizing:border-box; background:#fff; color:var(--hk-ink,#172e4b); padding:24px; pointer-events:none; }
.tool-capture-heading { margin:0 0 20px; padding:0 0 18px; border-bottom:1px solid var(--hk-line,#d9e2ef); }
.tool-capture-heading p { margin:0 0 8px; font-size:16px; color:var(--hk-blue,#245db5); }
.tool-capture-heading h1 { margin:0; font-size:28px; line-height:1.35; }
.tool-capture .dialog-body,.tool-capture .static-grid { display:block; }
.tool-capture .form-panel,.tool-capture .result-panel { padding:0; background:#fff; border:0; }
.tool-capture .result-panel { margin-top:24px; padding-top:24px; border-top:1px solid var(--hk-line,#d9e2ef); }
.tool-capture .static-calc { padding:0; border:0; margin:0; }
.tool-capture .table-scroll,.tool-capture .table-wrap { max-height:none; overflow:visible; }
.tool-capture .result-value.long { max-height:none; overflow:visible; }
.tool-capture .data-table { width:100%; }
.tool-capture input,.tool-capture textarea,.tool-capture select { color:var(--hk-ink,#172e4b); opacity:1; }
.tool-capture-textarea { display:block; box-sizing:border-box; width:100%; max-width:100%; height:auto; white-space:pre-wrap; overflow-wrap:anywhere; }
@media(max-width:480px) {
  .tool-actions { padding-top:18px; }
  #tool-dialog>.calculator-actions-slot { padding:0 16px 20px; }
  .tool-actions-buttons { gap:9px; }
  .tool-actions-buttons button { flex-basis:100%; }
  .tool-actions-panel-head { padding:18px 16px 10px; }
  .tool-actions-panel-head h2 { font-size:21px; }
  .tool-actions-panel-body { padding:0 16px 18px; font-size:16px; }
  .tool-actions-panel-buttons { align-items:stretch; }
  .tool-actions-panel-buttons button { flex:1 1 100%; }
  .tool-capture { padding:18px; }
}
@media print { .tool-actions,.tool-actions-dialog,.tool-capture { display:none!important; } }

[data-aging-root="alacak-yaslandirma"]{font:18px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#182334;max-width:100%;min-width:0;box-sizing:border-box;text-align:left}
[data-aging-root="alacak-yaslandirma"] *,[data-aging-overlay-owner="alacak-yaslandirma"] *{box-sizing:border-box;font-size:18px!important;line-height:1.5}
[data-aging-root="alacak-yaslandirma"] h1{font-size:30px!important;line-height:1.2;margin:0 0 12px}
[data-aging-root="alacak-yaslandirma"] h2{font-size:23px!important;line-height:1.3}
[data-aging-root="alacak-yaslandirma"] p{margin:8px 0 14px}
[data-aging-root="alacak-yaslandirma"] .aging-purpose{max-width:72ch;color:#4a586b}
[data-aging-root="alacak-yaslandirma"] .aging-form,[data-aging-root="alacak-yaslandirma"] .aging-fields,[data-aging-root="alacak-yaslandirma"] .aging-field,[data-aging-root="alacak-yaslandirma"] .aging-output{max-width:100%;min-width:0}
[data-aging-root="alacak-yaslandirma"] .aging-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}
[data-aging-root="alacak-yaslandirma"] .aging-field:has(textarea){grid-column:1/-1}
[data-aging-root="alacak-yaslandirma"] label{display:block;font-weight:650;margin:0 0 6px}
[data-aging-root="alacak-yaslandirma"] input,[data-aging-root="alacak-yaslandirma"] select,[data-aging-root="alacak-yaslandirma"] textarea{font:inherit;width:100%;min-width:0;max-width:100%;border:1px solid #aab8c9;border-radius:8px;background:#fff;color:#182334;padding:10px 12px;min-height:46px}
[data-aging-root="alacak-yaslandirma"] textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical;white-space:pre;overflow:auto}
[data-aging-root="alacak-yaslandirma"] .aging-field-hint{color:#58677a;margin:5px 0 0}
[data-aging-root="alacak-yaslandirma"] [aria-invalid="true"]{border-color:#a51d2d;outline:2px solid #a51d2d33}
[data-aging-root="alacak-yaslandirma"] button,[data-aging-root="alacak-yaslandirma"] summary{min-height:44px}
[data-aging-root="alacak-yaslandirma"] .aging-command-row,[data-aging-root="alacak-yaslandirma"] .aging-local-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0}
[data-aging-root="alacak-yaslandirma"] .aging-small-action{font:inherit;padding:7px 12px;background:#f4f7fb;border:1px solid #cbd5e1;border-radius:7px;color:#16458d}
[data-aging-root="alacak-yaslandirma"] button:disabled{opacity:.5;cursor:default}
[data-aging-root="alacak-yaslandirma"] .aging-form-error{color:#9e1f31;font-weight:600}
[data-aging-root="alacak-yaslandirma"] .aging-form-error:empty,[data-aging-root="alacak-yaslandirma"] .aging-status:empty{display:none}
[data-aging-root="alacak-yaslandirma"] .aging-status{color:#345b37}
[data-aging-root="alacak-yaslandirma"] .aging-result-body{border-top:1px solid #cbd5e1;padding-top:18px;margin-top:18px;min-width:0;max-width:100%}
[data-aging-root="alacak-yaslandirma"] .aging-result-value{display:block;font-size:30px!important;line-height:1.3;overflow-wrap:anywhere}
[data-aging-root="alacak-yaslandirma"] .aging-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px}
[data-aging-root="alacak-yaslandirma"] .aging-summary dt,[data-aging-root="alacak-yaslandirma"] .aging-summary dd{margin:0;min-width:0;overflow-wrap:anywhere}
[data-aging-root="alacak-yaslandirma"] .aging-summary dd{text-align:right;font-weight:650}
[data-aging-root="alacak-yaslandirma"] .aging-warnings{padding-left:24px}
[data-aging-root="alacak-yaslandirma"] .aging-table-region{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid #cbd5e1;border-radius:8px}
[data-aging-root="alacak-yaslandirma"] .aging-table{border-collapse:collapse;width:max-content;min-width:100%;margin:0}
[data-aging-root="alacak-yaslandirma"] .aging-table caption{text-align:left;padding:12px;font-weight:650;position:sticky;left:0;width:max-content;max-width:100%}
[data-aging-root="alacak-yaslandirma"] .aging-table th,[data-aging-root="alacak-yaslandirma"] .aging-table td{padding:10px 12px;border-bottom:1px solid #dce3ec;white-space:nowrap;text-align:left}
[data-aging-root="alacak-yaslandirma"] .aging-table th{background:#f1f5fa}
[data-aging-root="alacak-yaslandirma"] .aging-table tr:last-child td{border-bottom:0}
[data-aging-root="alacak-yaslandirma"] details{border-top:1px solid #dce3ec;margin-top:20px;padding-top:10px}
[data-aging-root="alacak-yaslandirma"] summary{cursor:pointer;font-weight:650}
[data-aging-root="alacak-yaslandirma"] a{color:#164f9c;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
[data-aging-root="alacak-yaslandirma"] .aging-source{margin:12px 0}
[data-aging-root="alacak-yaslandirma"] :focus-visible,[data-aging-overlay-owner="alacak-yaslandirma"] :focus-visible{outline:3px solid #245db5;outline-offset:3px}
[data-aging-overlay-owner="alacak-yaslandirma"]{font-size:18px;max-width:min(92vw,780px)}
@media(max-width:560px){[data-aging-root="alacak-yaslandirma"] .aging-fields{grid-template-columns:minmax(0,1fr)}[data-aging-root="alacak-yaslandirma"] h1{font-size:27px!important}[data-aging-root="alacak-yaslandirma"] .aging-result-value{font-size:27px!important}}

.aging-page-shell{width:min(100%,1100px);margin:0 auto;padding:20px 0 36px;min-width:0}.aging-page-shell:empty{display:none}[data-aging-overlay-owner="alacak-yaslandirma"] .tool-actions-status{font-size:18px!important}@media(max-width:560px){.aging-page-shell{padding:12px 0 28px}}
.aging-page-shell [data-aging-root="alacak-yaslandirma"] [data-aging-shared-actions] .tool-actions-buttons button{min-height:44px;min-width:44px}
