html body dialog.qrilan-modal-v730{position:fixed;inset:0;margin:auto;width:min(680px,calc(100% - 28px));max-width:calc(100% - 28px);max-height:calc(100dvh - 40px);padding:0;border:1px solid #dedde5;border-radius:12px;background:#fff;color:#252331;box-shadow:0 20px 70px #0004;overflow:auto;font:16px/1.45 Arial,sans-serif;box-sizing:border-box;}
html body dialog.qrilan-modal-v730::backdrop{background:rgb(0 0 0 / 58%);}
html body .qrilan-modal-v730 [hidden]{display:none!important;}
html body .qrilan-modal-v730 .modal-head-v730{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid #eee;background:#fff;z-index:2;}
html body .qrilan-modal-v730 h2{font-size:23px;line-height:1.25;margin:0;color:#292633;}
html body .qrilan-modal-v730 .modal-close-v730{flex:none;width:36px;height:36px;min-height:36px;padding:0;border:0;background:transparent;color:#65606d;font:30px/1 Arial;cursor:pointer;}
html body .qrilan-modal-v730 .modal-body-v730{padding:24px;}
html body .qrilan-modal-v730 .modal-footer-v730{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 24px;border-top:1px solid #eee;background:#fff;}
html body .qrilan-modal-v730 button.modal-button-v730{min-height:42px;padding:10px 17px;border:1px solid #642cff;border-radius:7px;color:#fff;background:#642cff;font-size:15px;font-weight:600;cursor:pointer;width:auto;}
html body .qrilan-modal-v730 button.modal-secondary-v730{background:#fff;color:#642cff;}
html body .qrilan-modal-v730 button:disabled{opacity:.45;cursor:default;}
html body .qrilan-modal-v730 .modal-error-v730{margin:12px 0;color:#b91c1c;overflow-wrap:anywhere;}
html body .qrilan-modal-v730 .modal-status-v730{padding:12px 24px;color:#167347;}
html body .qrilan-modal-v730 form{margin:0;}
html body .qrilan-modal-v730 fieldset{border:0;padding:0;margin:0;min-width:0;}
html body .qrilan-modal-v730 legend{font-weight:600;margin-bottom:12px;}
html body .qrilan-modal-v730 .report-choice-v730{display:flex;align-items:center;gap:10px;margin:0;padding:8px 0;cursor:pointer;}
html body .qrilan-modal-v730 .report-choice-v730 input{appearance:auto;position:static;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:#642cff;}
html body .qrilan-modal-v730 textarea{width:100%;min-height:100px;margin-top:8px;box-sizing:border-box;border:1px solid #ccc;border-radius:7px;padding:10px;font:inherit;}
html body .qrilan-modal-v730 .report-target-v730{margin:0 0 14px;color:#6b6575;}
html body dialog.search-modal-v730{width:min(960px,calc(100% - 28px));}
html body .search-modal-v730 .search-layout-v730{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:320px;}
html body .search-modal-v730 .search-nav-v730{padding:16px 12px;border-right:1px solid #eee;background:#faf9fc;max-height:50dvh;overflow:auto;}
html body .search-modal-v730 .search-nav-v730 button{display:block;width:100%;text-align:left;border:0;border-radius:6px;background:transparent;color:#4e3885;padding:11px 12px;margin:2px 0;font-size:15px;cursor:pointer;}
html body .search-modal-v730 .search-nav-v730 button[aria-selected="true"]{background:#eee8ff;color:#5722d8;font-weight:700;}
html body .search-modal-v730 .search-nav-v730 button.has-value-v730{color:#d65d00;}
html body .search-modal-v730 .search-panels-v730{padding:24px;min-width:0;max-height:50dvh;overflow:auto;}
html body .search-modal-v730 .search-panel-v730 h3{margin:0 0 20px;font-size:18px;}
html body .search-modal-v730 .search-fields-v730{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
html body .search-modal-v730 .search-fields-v730>label{display:flex;flex-direction:column;gap:7px;font-size:14px;min-width:0;}
html body .search-modal-v730 .search-fields-v730 :is(input,select){display:block;position:static;width:100%!important;max-width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:8px 10px!important;border:1px solid #cfcbd8;border-radius:6px;background:#fff;color:#252331;font:15px Arial;box-sizing:border-box;}
html body .qrilan-modal-v730 :focus-visible{outline:3px solid #b39bff;outline-offset:2px;}
@media(max-width:600px){html body .qrilan-modal-v730 .modal-head-v730{padding:16px;}html body .qrilan-modal-v730 h2{font-size:20px;}html body .qrilan-modal-v730 .modal-body-v730{padding:18px;}html body .qrilan-modal-v730 .modal-footer-v730{padding:14px 16px;}html body .search-modal-v730 .search-layout-v730{grid-template-columns:125px minmax(0,1fr);min-height:300px;}html body .search-modal-v730 .search-nav-v730{padding:10px 6px;}html body .search-modal-v730 .search-nav-v730 button{padding:10px 7px;font-size:13px;overflow-wrap:anywhere;}html body .search-modal-v730 .search-panels-v730{padding:16px 12px;}html body .search-modal-v730 .search-fields-v730{grid-template-columns:1fr;gap:12px;}}
